MATLAB - Eine Einführung - TUM
MATLAB - Eine Einführung - TUM
MATLAB - Eine Einführung - TUM
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
10.4 3-dimensionale Plots<br />
Analog zum Befehl plot im zweidimensionalen existiert auch der Befehl plot3 zum Plotten von Kurven<br />
in 3-D. Im Grunde funktioniert er genauso.<br />
>> t = -5:.005:5;<br />
>> x = (1+t.^2).*sin(20*t);<br />
>> y = (1+t.^2).*cos(20*t);<br />
>> z = t;<br />
>> plot3(x,y,z)<br />
>> grid on<br />
plot3 ist zwar ganz nett, kann aber nur zur Visualisierung von Kurven f : R → R 3 genutzt werden,<br />
nicht aber von Funktionen g : R 2 → R, anschaulich gesprochen werden ausschließlich Linien und nie<br />
Flächen dargestellt.<br />
<strong>Eine</strong>n ersten Ausweg aus diesem Dilemma bietet der Befehl ezcontour, der für eine Funktion f :<br />
[xmin, xmax] × [ymin, ymax] → R eine Höhenkarte erzeugt, indem man ezcontour(’f’,[xmin xmax<br />
ymin ymax]); ausführt.<br />
Ähnliches liefert auch die Funktion contour, ihr müssen allerdings zwei Vektoren x und y, sowie eine<br />
Matrix Z = (zi,j) mit zi,j = f(xi, yi) übergeben werden:<br />
56