12.02.2014 Aufrufe

Mathematik für Physiker - Numerische Physik: Modellierung

Mathematik für Physiker - Numerische Physik: Modellierung

Mathematik für Physiker - Numerische Physik: Modellierung

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

3.5. MATLAB: DARSTELLUNG VON FUNKTIONEN I 107<br />

Abbildung 3.18: Archimedische Spirale als Beispiel für eine Funktion in Parameterdarstellung.<br />

Links Darstellung in Polarkoordinaten, rechts in kartesischen Koordinaten<br />

set<br />

set-Befehlen: der erste bestimmt die Beschriftung der ersten y-Achse, der zweite die der<br />

zweiten. Die beiden anderen set Befehle bestimmen die Darstellung der Funktionsgraphen<br />

mit Hilfe der beiden anderen Handles.<br />

§ 428 Weitere Informationen finden sich in der MatLab-Hilfe unter plotyy. plotyy<br />

3.5.5 Funktionen in Parameterdarstellung<br />

§ 429 Funktionen in Parameterdarstellung können in MatLab einfach dargestellt werden.<br />

Dazu wird als erstes der Wertebereich des Parameters definiert und ein Vektor mit Werten<br />

dieses Parameters erzeugt. Zu diesem Vektor werden jeweils die x- und y-Werte bestimmt<br />

und anschließend gegeneinander geplottet.<br />

§ 430 Dazu ein Beispiel: eine Archimedische Spirale entsteht, wenn sich ein Körper mit konstanter<br />

Geschwindigkeit v entlang eines Strahls nach außen bewegt und dieser Strahl gleichzeitig<br />

mit konstanter Winkelgeschwindigkeit ω um den Ursprung rotiert. Für den radialen<br />

Abstand r(t) und den Drehwinkel ϕ(t) gilt<br />

r(t) = v t und φ(t) = ω t .<br />

Die graphische Darstellung kann in Polar- oder kartesische Koordinaten erfolgen. Die erste<br />

Darstellung erfolgt mit Hilfe des Befehls polar:<br />

polar<br />

>> v=1; ohm =1.; ←↪<br />

>> t=[0:0.01:20]; r=v*t; phi=ohm*t; ←↪<br />

>> phandle=polar(phi,r,’k’); ←↪<br />

Das Ergebnis ist im linken Teil von Abb. 3.18 gezeigt. Für die Darstellung in kartesischen<br />

Koordinaten müssen die Polarkoordinaten mit Hilfe von pol2cart umgewandelt werden. Die<br />

anschließende Darstellung in kartesischen Koordinaten erfolgt konventionell mit plot:<br />

pol2cart<br />

>> [x,y] = pol2cart(phi,r); ←↪<br />

>> plot(x,y,’k’); ←↪<br />

>> axis equal; ←↪<br />

Das Ergebnis ist im rechten Teil von Abb. 3.18 dargestellt. Der Befehl axis equal bewirkt,<br />

dass beide Achsen gleiche Skalierung haben – sonst wird die Spirale verzerrt dargestellt.<br />

axis equal<br />

c○ M.-B. Kallenrode 13. März 2007

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!