Link - Hochschule Ulm
Link - Hochschule Ulm
Link - Hochschule Ulm
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