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 103<br />

Darstellung der Kurve spezifizieren. Dazu gehören neben der Farbe auch Strichstärke und<br />

Linienart. Der allgemeine Aufruf von plot beinhaltet daher auch die Größe PropertyName,<br />

die zusammen mit einem sie spezifizierenden Wert angegeben werden muss:<br />

plot(...,’PropertyName’,PropertyValue,...)<br />

§ 412 Die wichtigsten Eigenschaften sind:<br />

• LineWidth wird als Skalar übergeben, der die Linienstärke in pt angibt; Standardeinstellung<br />

ist 0.5pt.<br />

• LineStyle spezifiziert die Art der Linie (z.B. durchgezogen, gestrichelt, strichpunktiert),<br />

als Eingabe werden die in Tabelle B.10 gegebenen Zeichen, jeweils in Hochkommata eingeschlossen,<br />

akzeptiert.<br />

• zur Markierung der einzelnen Datenpunkte in einem Plot können Marker verwendet werden.<br />

Diese Marker können einfach mit der weiter unten gegebene Kurzform Linespec<br />

definiert werden, die in einem String die drei Parameter Linientyp, Marker und Farbe<br />

übergibt. Bei der Markierung kann über den PropertyName MarkerSize die Größe des<br />

Markers eingestellt werden. Wie bei der Linienweite wird sie in Punkten pt angegeben,<br />

die Voreinstellung entspricht einer Größe von 6 pt. Außerdem können die Marker farbig<br />

dargestellt werden, wobei über den PropertyName MarkerEdgeColor die Farbe für die Umrandung<br />

des Markers gewählt werden kann, über den PropertyName MarkerFaceColor die<br />

Farbe innerhalb des Markers.<br />

Für die Marker sind verschiedene Symbole vereinbart, die jeweils durch ein einzelnes Zeichen<br />

spezifiziert werden. Die Symbole für die Marker können über den Shortcut Linespec<br />

übergeben werden, die Abkürzungen sind in Tabelle B.11 zusammen gefasst.<br />

• Farben werden über ihre Darstellung im RGB-Code gewählt oder über die Abkürzungen<br />

in der untersten Zeile von Tabelle B.12.<br />

LineWidth<br />

LineStyle<br />

Linespec<br />

MarkerSize<br />

MarkerEdgeColor<br />

MarkerFaceColor<br />

Linespec<br />

§ 413 Eine verkürzte Form gibt nicht PropertyName und den dazugehörigen Wert an sondern<br />

enthält alle Zusatzinformationen in einer Zeichenkette:<br />

>> plot(x,y,’-.or’) ←↪<br />

plottet die y-Werte gegen die x-Werte, wobei die einzelnen Werte mit einer strichpunktierten<br />

Linie (-.) verbunden sind, durch einen Kreis (o) markiert sind und wobei Linie und Marker in<br />

rot (r) dargestellt werden. Anschließend können weitere Spezifikationen (z.B. Markergröße)<br />

über einen PropertyName mit seinem Wert angegeben werden. Auf diese Weise kann auch<br />

die Farbe der Marker gesetzt werden – dann haben Linie und Marker gegebenenfalls unterschiedliche<br />

Farben.<br />

Achsenparameter: Griechisch-römischer Freistil<br />

§ 414 Die folgenden drei Zeilen im zu Abb. 3.14 gehörigen Fragment legen die Achsen- und<br />

Bildbeschriftung fest. Die allgemeine Syntax für den Befehl xlabel ist<br />

xlabel<br />

xlabel(...,’Textstring’,’PropertName’,PropertyValue,...)<br />

wobei Textstring den in Hochkomma gesetzten Text der Achsenbeschriftung enthält und<br />

PropertyName den Namen für eine bestimmte Eigenschaft der Achsenbeschriftung, im Beispiel<br />

für die Schriftgröße. MatLab akzeptiert für die Eigenschaften u.a. die in Tabelle B.12<br />

gegebenen PropertyNames und PropertyValues, weitere Details können in der MatLab-Hilfe<br />

unter Text ←↪ Property List gefunden werden.<br />

§ 415 Die einfachste Variante von xlabel enthält nur den in Hochkommata gesetzten Text<br />

der Achsenbeschriftung: xlabel(’x-Achse’). Die Achsenbeschrftung erfolgt in schwarz mit<br />

einer Schriftgröße von 10 pt.<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!