Plot() ottaa siis parametreikseen mieluiten vektorin x (joka sisältää kaikki pistejoukon x-koordinaatit) ja toisena parametrina vektorin y (joka taas sisältää kaikki pistejoukon y-koordinaatit). Esim. näin:
plot( v[ 1, : ], v[ 2, : ], 'color', [ 1 0 0 ] ... jne.
Muistaakseni tuo hakasuluissa oleva ensimmäinen koordinaatti kertoo, miltä riviltä otetaan ja : tarkoittaa, että otetaan kaikki sen rivin alkiot.
Enivei, kun antaa plotille koordinaatit näin, se automaagisesti piirtää viivat yhteen järjestyksessä. On se niin helppoo.
Jos taas antaa koordinaattei näin:
plot( v(1,1) , v(2,1), v(1,2), v(2,2), '*', 'color', [ 1 0 0 ] ... jne.
Niin Matlab tulkitsee koordinaatit pisteiksi ja piirtää ne pisteinä. Nämä eivät tietenkään näy kuvaajassa, ellet tuo niitä esiin tuolla '*' -tähtiparametrilla, joka tulee siis heti koordinaattien perään.
Muista piirtäessä myös ne perus:
- figure(1);
- clf;
- hold on;
Ei kommentteja:
Lähetä kommentti