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.

B.5. NÜTZLICHE UND WENIGER NÜTZLICHE TABELLEN 493<br />

format short 5 Ziffern 33.3333<br />

format long 16 Ziffern 33.33333333333333<br />

format short e 5 Ziffern plus Exponent 3.333e+01<br />

format long e 16 Ziffern plus Exponent 3.333333333333333e+01<br />

format short g wählt angemesseneres Format aus 33.333<br />

format long und format long e<br />

format hex Hexadezimal 4040aaaaaaaaaaab<br />

format bank 2 Nachkommastellen 33.33<br />

format + positiv, negativ oder Null +<br />

format rat rationale Annäherung 100/3<br />

format compact entfernt die Leerzeilen im Kommandofenster<br />

format loose fügt letztere wieder ein<br />

Tabelle B.3: Darstellung von Zahlen in MatLab<br />

Operation allgemein elementweise im Array<br />

Addition, a + b + +<br />

Subtraktion, a − b - -<br />

Multiplikation, a · b * .*<br />

Division, a/b / ./<br />

Exponentialfkt., a b ∧ . ∧<br />

Tabelle B.4: Elementare mathematische Operationen in MatLab<br />

Darstellung einer Zahl mit Hilfe von 16 Bit 5 (oder 2 Byte) erlaubt es, einen Zahlraum von<br />

2 16 = 65536 Zahlen zu umfassen, meistens aufgeteilt auf das Intervall von -32768 bis +32767<br />

(die Null muss auch dargestellt werden!). Dieser Zahlraum ist klein und unvollständig, da<br />

er nur ganze Zahlen enthält. Selbst die rationalen Zahlen fehlen, d.h. die Berechnung von<br />

Brüchen ist nicht möglich.<br />

§ 1826 Sinnvoll ist daher die Verwendung von reellen Zahlen, auch als Fließkommazahl (floating<br />

point) oder Gleitkommazahl bezeichnet. MatLab stellt die Zahlen intern insgesamt mit<br />

64 bit dar, davon entfallen 53 auf die Mantisse und die übrigen auf Vorzeichen und den<br />

Exponenten. Das entspricht in der normalen Darstellung im Zehnersystem 15 signifikanten<br />

Stellen – entsprechend der Darstellung im format long. Der sich damit ergebende Zahlenraum<br />

kann durch die Funktionen realmin = 2.225073858507201e-308 und realmax =<br />

1.797693134862316e+308 aufgerufen werden; eps = 2.220446049250313e-016 gibt die Genauigkeit.<br />

§ 1827 Für die Ausgabe kennt MatLab die in Tabelle B.3 gegebenen Datenformate. Ohne<br />

weitere Instruktionen bezüglich des Datenformats, stellt MatLab Daten in short-Formaten<br />

dar.<br />

§ 1828 Nützlich sind die Befehle format compact und format loose, mit denen sich die<br />

Darstellung im Kommandofenster umschalten lässt: die vielen Leerzeilen können durch format<br />

compact unterdrückt werden; format loose schaltet sie wieder ein.<br />

B.5.2<br />

Elementare mathematische Operationen<br />

§ 1829 Die elementaren mathematischen Operationen sind in Tab. B.4 zusammen gefasst.<br />

Alle auf Multiplikation basierenden Operationen gibt es in zwei Varianten: die mathematisch<br />

5 Das bit ist ein Maß für die in einem Signal enthaltene Information. Im einfachsten Fall kann ein Signal<br />

zwei mögliche Zustände annehmen: ‘Kopf’ oder ‘Zahl’ beim Münzwurf oder ‘0’ oder ‘1’ in einem digitalen<br />

Speicher. Das Bit bezeichnet genau dieses digitale Signal, d.h. eine Speicherstelle. 8 Bit werden zu einem Byte<br />

zusammen gefasst.<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!