Matrice
[1 2 3] red
[1; 2; 3] kolona
[1 2; 3 4] 2×2
Sve je matrica.
Operacije
* matrično
.* element
' transpon
.^ stepen
Tačka = element po element.
Indeksiranje
v(1) od 1
v(end)
M(:,2) kolona
: sve
Brojanje kreće od 1.
Korisno
zeros(3), ones(3)
size(M), length(v)
sum(v), max(v)
linspace(0,1,100)
Ugrađene funkcije.
Grafik
plot(x, y)
xlabel('x'), ylabel('y')
grid on
hold on više krivih
Prvo x, pa y.
Funkcija
function y = f(x)
y = x^2;
end
U fajlu f.m.
Petlje
for i = 1:n ... end
while uslov ... end
if ... else ... end
Zatvaraj sa end.
Saveti
• ; krije ispis
• vektorizuj umesto petlje
• .* za element po element