% Tämä koodi piirtää vektoreita.

% Dollarimerkkien perään voi kirjoittaa kommentteja, jotka eivät vaikuta
% koodiin.

% Määritellään ensin vektoreita ja matriiseja. (Muista, että vektorit voi
% tulkita matriiseiksi, joissa on yksi sarake.) Opetellaan samalla uusi
% tapa kirjoittaa matriiseja Matlabissa: rivinvaihdon sijasta matriisiin
% voi kirjoittaa puolipisteen, jolla ilmaistaan, että matriisissa vaihtuu
% rivi.
v = [0 ; 1];
A = [0 -1 ; 1 0];
Av = A*v;

% Seuraava koodinpätkä piirtää vektorit v ja Av. Sinun ei tarvitse ymmärtää
% sen kaikkia yksityiskohtia.
figure(1)
clf
% Piirretään vektorit v ja Av.
plot([0 v(1)],[0 v(2)],'r','LineWidth',2)
hold on
plot([0 Av(1)],[0 Av(2)],'b','LineWidth',2)
% Piirretään koordinaattiakselit.
hold on
plot([-8 8],[0,0],'--k')
hold on
plot([0 0],[-6,6],'--k')
% Määritellään akseleiden pituudet.
axis([-6 6 -6 6])
% Kirjoitetaan kuvaan vektorien nimet.
legend('v','Av')
axis equal