== Zadatak 1 ==
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);
----
[[Linux alati-Octave|Back]] Contact: