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

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

482 ANHANG B. MATLAB: THE BASICS<br />

§ 1780 Anstelle elementarer Rechenoperationen können auch Funktionen verwendet werden;<br />

eine Übersicht wichtiger in MatLab verfügbarer Funktionen ist in Tabelle B.5 gegeben.<br />

B.2.1<br />

Definition von Variablen<br />

§ 1781 Unser bisheriges Vorgehen hat MatLab ähnlich einem Taschenrechner verwendet.<br />

Insbesondere müssen alle Zahlen jeweils von Hand eingegeben werden. Dies ist bei längeren<br />

Rechnungen, in denen eine oder mehrere Größen wiederholt vorkommen, unbequem und für<br />

Fehler anfällig. Alternativ können wir auch mit Variablen arbeiten. Dazu wird eine Zahl (oder<br />

ein Vektor) einer Variablen zugewiesen, die anschließenden Rechenoperationen erfolgen nur<br />

mit diesen Variablen.<br />

Beispiel<br />

§ 1782 Als Beispiel ist aus den Zahlen 2.475 und 3.823 die Summe, die Differenz, das Produkt<br />

aus Summe und Differenz sowie der Quotient aus Summe und Differenz zu bilden:<br />

>> a = 2.475; ←↪<br />

>> b = 3.823; ←↪<br />

>> s = a + b ←↪<br />

s =<br />

6.2980<br />

>> d = a - b ←↪<br />

d =<br />

-1.3480<br />

>> p = s * d ←↪<br />

p =<br />

-8.4897<br />

>>q = s/d ←↪<br />

q =<br />

-4.6721<br />

;<br />

§ 1783 In den ersten beiden Zeilen ist die Eingabe jeweils mit einem Semikolon ; abgeschlossen,<br />

da MatLab sonst in der folgenden Zeile die Eingabe nochmals bestätigen würde. Die<br />

folgenden Zeilen enden nicht mit einem Semikolon, da sonst keine Ausgabe der Ergebnisse<br />

erfolgen würde.<br />

§ 1784 Der Vorteil der Verwendung von Variablen an Stelle der direkten Eingabe der Werte<br />

ist offensichtlich. Ohne Verwendung von Variablen müssten die folgenden Eingaben erfolgen:<br />

2.475 + 3.823 ←↪<br />

2.475 − 3.823 ←↪<br />

(2.475 + 3.823) ∗ (2.475 − 3.823) ←↪<br />

(2.475 + 3.823)/(2.475 − 3.823) ←↪<br />

Variablennamen<br />

§ 1785 Variablennamen dürfen maximal 31 Zeichen lang sein. Es können alle alphanumerischen<br />

Zeichen verwendet werden, Interpunktion und Leerzeichen sind nicht gestattet. Außerdem<br />

gelten die folgenden Regeln:<br />

• Variablennamen sind ‘case sensitive’: MatLab unterscheidet zwischen Groß - und Kleinschreibung,<br />

d.h. Sum, sum und suM sind drei verschiedene Variablen.<br />

• Variablennamen dürfen maximal 31 Zeichen lang sein. Oder genauer: nur die ersten 31<br />

Zeichen eines Variablennamens werden berücksichtigt, der Rest wird ignoriert. Das kann<br />

zu Problemen führen, wenn Variablennamen verwendet werden, die in den ersten 31 Zeichen<br />

identisch sind und sich erst in späteren Zeichen unterscheiden: diese werden als identische<br />

Variablen behandelt.<br />

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!