abc Matlab - elektronski priručnik
I dio Uvod u Matlab - 1.8. 2D i 3D crteži u Matlabu

1.8.1. Linijski crteži

Da bismo kreirali dvodimenzionalni linijski crtež, koristimo funkciju plot. Na primjer, nacrtajmo vrijednost sinusne funkcije od 0 do 2π :

x = 0 : pi/100 : 2*pi;
y = sin(x);
plot(x,y)

Možemo označiti ose i dodati naslov.
xlabel('x')
ylabel('sin(x)')
title('Crtež sinusne funkcije')

Dodajući treći ulazni argument funkciji plot, možemo crtati iste varijable crvenom crtkanom linijom.

plot(x,y,'r--')

String 'r--' je linijska specifikacija. Svaka specifikacija može uključivati karaktere za boju linije, stil i marker. Marker je simbol koji se javlja na svakoj nacrtanoj tački podataka, kao što je  +, o, ili *. Na primjer, 'g:*' zahtijeva tačkastu zelenu liniju sa * markerima.

Primijetimo da naslovi i oznake koje smo definisali za prvi crtež nisu više u tekućem  figure prozoru. Podrazumijevano, Matlab briše crtež svaki put kada pozovemo funkciju za crtanje,  resetuje ose i druge elemente da bi pripremio novi crtež.

Da bismo dodali crteže na već postojeće, koristimo hold.

x = 0 : pi/100 : 2*pi;
y = sin(x);
plot(x,y)

hold on

y2 = cos(x);
plot(x,y2,' : ')
legend( 'sin','cos' )


Sve dok koristimo hold off ili zatvorimo prozor, svi crteži se pojavljuju u tekućem figure prozoru..

Pozivanje funkcija u Matlabu    <    Index    >    2D i 3D crteži u Matlabu - 3-D crteži