13.01.2014 Aufrufe

Link - Hochschule Ulm

Link - Hochschule Ulm

Link - Hochschule Ulm

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.

einen geschätzten Wert erhalten. Hierbei sind<br />

x i gleichmäßig verteilte Zufallszahlen aus dem<br />

Intervall ]0, 1[.<br />

1 >> n = 1000;<br />

2 >> x = rand(n,1);<br />

3 >> y = x.^x;<br />

4 >> sum(y)/n<br />

5 ans =<br />

6 0.7850<br />

Somit ist also<br />

∫ 1<br />

0<br />

x x dx ≈ 0.7850<br />

67. Symbolisches Rechnen<br />

Symbolisches Rechnen ist der Versuch, die<br />

Methoden, die man beim Rechnen mit Papier<br />

und Bleistift kennt, auf Computern abzubilden<br />

und dort schließlich durchzuführen.<br />

Um mit Matlab symbolisch rechnen zu können,<br />

muss die Symbolic Math Toolbox installiert<br />

sein.<br />

Symbolische Rechnungen basieren auf Variablen,<br />

denen nicht unbedingt Zahlen zugewiesen<br />

sind. Man rechnet mit Symbolen und Termen,<br />

wie man es vom Rechnen mit Papier<br />

und Bleistift kennt. Arithmetische Operationen<br />

können exakt durchgeführt werden. Außerdem<br />

kann man Näherungen bis auf eine<br />

beliebig vorgegebene gewünschte Anzahl von<br />

Stellen finden. Man kann Polynome oder rationale<br />

Ausdrücke symbolisch addieren, subtrahieren<br />

und dividieren. Ausdrücke können<br />

differenziert werden und man erhält die gleichen<br />

Ergebnisse, die bisher nur mit Bleistift<br />

und Papier zu erzielen waren. Ausdrücke können<br />

sogar unbestimmt integriert werden, sofern<br />

sie Integrale in geschlossener Form besitzen.<br />

Diese Möglichkeiten erleichtern das ermüdende<br />

und fehlerbedrohte Manipulieren komplizierter<br />

Ausdrücke, das auch häufig das Vorspiel<br />

numerischer Behandlung bildet. Mit symbolischem<br />

Rechnen lassen sich auch kleinere<br />

lineare Gleichungssysteme ohne Rundungsfehler<br />

lösen. Auf jeden Fall ist symbolisches<br />

Rechnen ein sich ständig entwickelndes Gebiet,<br />

dessen Bedeutung für das wissenschaftliche<br />

Rechnen zunehmen wird.<br />

Achtung! Seit Matlab 7.7 (R2008b) basiert<br />

die Symbolic Math Toolbox auf dem Computeralgebrasystem<br />

MuPAD und nicht mehr auf<br />

Maple. Ist Maple nicht zusätzlich installiert,<br />

so können Maple-Funktionen nicht mehr aus<br />

Matlab heraus verwendet werden. Dafür steht<br />

nun das CA-System MuPAD zur Verfügung.<br />

Mit der Funktion mupad können Sie ein Mu-<br />

PAD Notebook erzeugen, siehe Abbildung 50,<br />

und über die Funktionen getVar und setVar<br />

ist zwischen den beiden Systemen Matlab und<br />

MuPAD ein Datenaustausch möglich. Mit den<br />

Funktionen evalin und feval (statt maple)<br />

können MuPAD Ausdrücke in Matlab verwendet<br />

werden, siehe doc symbolic. Die Abbil-<br />

146 Copyright c○ G. Gramlich

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!