MATLAB erlaubt das Plotten von Linien in 2 und 3 DimensionenEine erste Übersicht erhält man, wenn man mit demo im Befehlsfenster das MATLAB-Demos-fenster eröffnet und dort unter `MATLAB Visualization' die `2-D Plots' laufen lässt.
Linien in zwei Dimensionen kann man auf verschiedene Arten darstellen. Hier einige Beispiele.
>> x=[1:.5:4]';
>> y1=5*x; y2=8*x.^2;
>> plot(x,y1)
>> plot(x,[y1 y2])
>> plot(x,y1,x,y2)
>> bar(x,[y1 y2])
>> stairs(x,[y1 y2])
>> errorbar(x,y2,y1/5)
Der erste Plot-Befehl, hat zwei Vektoren der gleichen Länge, Eine Legende kann beigefügt werden:
>> plot(x,y1,x,y2)
>> legend('erste Linie','zweite Linie')
Die Legende kann mit der Maus verschoben werden (linke Maustaste
drücken) und mit legend off wieder entfernt werden. Der
Befehl legend hat auch einen Parameter 'Position', mit
dem man steuern kann, wohin die Legende platziert wird, siehe
help legend. Ähnlich in drei Dimensionen
>> z=[0:.1:20]';
>> x=sin(z);
>> y=cos(z);
>> plot3(x,y,z)
Sowohl Farbe wie Art der Darstellung der einzelnen Linien kann bestimmt
werden, indem nach den
>> plot3(x,y,z,'g')
>> plot3(x,y,z,'g:')
>> plot3(x,y,z,'rv')
>> hold on % Plot wird nun ueberschrieben
>> plot3(x,y,z,'g')
>> hold off
>> plot3(x,y,z,'rv',x,y,z,'g')
Einige mögliche Werte können folgender Zusammenstellung entnommen werden.
| y | yellow | . | point | > | triangle (right) |
| m | magenta | o | circle | - | solid |
| c | cyan | x | x-mark | : | dotted |
| r | red | + | plus | -. | dashdot |
| g | green | * | star | - | dashed |
| b | blue | v | triangle (down) | ||
| w | white | ^ | triangle (up) | ||
| k | black | < | triangle (left) |
>> title('Spirale')
>> xlabel(' (sin(z), cos(z), z) ' )
>> text(0,0,22,' (sin(z), cos(z), z) ' )
Am Ende dieser Befehlssequenz hat das Graphikfenster den in
Figur 7.1 gezeigten Inhalt.