Date su datoteke analiza1.txt, analiza2.txt i analiza3.txt. Sve tri sadrže
vrednosti neke 3 funkcije (svaka u svojoj datoteci) u tačkama
0.01, 0.02, 0.03, … , 1. Učitati podatke iz ovih file-ova i
nacrtati grafik(sa naslovom, legendom) koji pokazuje koliko se
vrednosti prve i treće funkcije razlikuju od vrednosti druge u svakoj
tački u kojoj ih imamo definisane. Rešenje dati u vidu m skripte. Pri tom
napraviti i m skriptu za random generisanje datoteka sa vrednostima.
Resenje:
%iscitava podatke o vrednostima funkcija v1=load('analiza1.txt'); v2=load('analiza2.txt'); v3=load('analiza3.txt'); %pravi graf za funkcije f1 i f2 figure; x=linspace(0,1,100); hold on;plot(x,v1,'b-'); hold on;plot(x,v2,'r-'); legend('f1','f2'); title('Analiza f1 i f2'); %pravi graf za funkcije f1 i f2 figure; hold on;plot(x,v2,'r-'); hold on;plot(x,v3,'g-'); legend('f2','f3'); title('Analiza f2 i f3');
Skripta za slucajni izabir vrednosti funkcija:
%pravi niz v od random brojeva i stavlja ih u datoteku analiza1.txt v=randn(100,100); dat=fopen('analiza1.txt','w'); for i=1:100 fprintf(dat,'%7.4f ',abs(v(i)*100)); end fclose(dat); %pravi niz v od random brojeva i stavlja ih u datoteku analiza2.txt v=randn(100,100); dat=fopen('analiza2.txt','w'); for i=1:100 fprintf(dat,'%7.4f ',abs(v(i)*100)); end fclose(dat); %pravi niz v od random brojeva i stavlja ih u datoteku analiza3.txt v=randn(100,100); dat=fopen('analiza3.txt','w'); for i=1:100 fprintf(dat,'%7.4f ',abs(v(i)*100)); end fclose(dat);
Back Contact:bblef@live.com