This is an old revision of the document!
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