4. Korisne funkcije
size(A)
za matricu A reda m × n vraća vektor [m
n] njenih dimenzija.
length(A)
vraća veću od dvije dimenzije matrice A
repmat(A,m,n)
je matrica dobivena tako da se svaki element
matrice od m redaka i n stupaca zamijeni
matricom A.
6. Korisne funkcije nastavak
zeros(m,n) daje isto što i repmat(0,m,n) tj
ones(m,n) daje isto što i repmat(1,m,n).
7. Matrične operacije
Osnovne računske operacije prirodno se
vrše nad matricama i vektorima. Pri tom
razlikujemo operacije koje se vrše prema
pravilima matrične algebre
8. Matrične operacije nastavak
Sabiranje (oduzimanje) u matričnom
smislu, istovjetno je sabiranju (oduzimanju)
po elementima.
9. Matrične operacije nastavak
Množenje u matričnom smislu je definisano
ako se broj kolona prve matrice podudara s
brojem vrsta druge matrice:
10. Dvodimenzionalni dijagrami
Najčešće koristimo x-y dijagrame.
Podatke za ove dijagrame možemo učitavati iz
fajlova ili računati u programu.
Npr.
x=[1:10];
y=[58.5 , 63.8, 64.2
, 67.3, 71.5, 88.3, 90.1, 90.6, 89.5, 90.4];
12. Dvodimenzionalni dijagrami
nastavak
Dobra praksa zahtjeva da dijagram ima
jedinice i naslov
plot(x,y)
title('Eksperiment 1‘)
xlabel (‘x osa’)
ylabel (‘y osa, metri’)
grid on
13. Dvodimenzionalni dijagrami
nastavak
Crtanje dijagrama koji sadrže više od jedne
linije vrši se tako da se crteži drže u
slojevima jedan iznad drugog korištenjem
naredbe hold on.
x = 0:pi/100:2*pi;
y1 = cos(x*4);
plot(x,y1);
y2 = sin(x);
hold on;
plot(x,y2);
17. Zadatak
Domet ispaljenog projektila pod uglom α u
odnosu na x osu sa početnom brzinom v
dat je sa
R(α) = (v^2/g)sin(2 α) za 0< α<π/2
Ako je g=9,81 i v=100 dokazati proračunom
da se maksimalni domet dobija za α= π/4.