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.
2 ans =<br />
3 1.4142<br />
Wir können f (x) aber auch für mehrere x-<br />
Werte auswerten. Numerisch:<br />
1 >> subs(f,[1, 2, 3, 4])<br />
2 ans =<br />
3 1.0000 1.4142 1.7321 2.0000<br />
und symbolisch:<br />
1 >> subs(f,sym([1, 2, 3, 4]))<br />
2 ans =<br />
3 [ 1, 2^(1/2), 3^(1/2), 4^(1/2)]<br />
Mit zwei gegebenen Funktionen f und g und<br />
den Operationen Addition, Subtraktion, Multiplikation<br />
und Division kann man die Summe<br />
f + g, die Differenz f − g, das Produkt<br />
f g und den Quotienten f /g bilden. Zusätzlich<br />
kann man die Komposition von f und g, in Zeichen<br />
f ◦ g, definieren.<br />
Die Sinusfunktion f = sin und die Exponentialfunktion<br />
g = exp sind eingebaute Funktionen.<br />
Wir können damit die Summenfunktion<br />
f + g = sin + exp oder die Verkettung<br />
f ◦ g = e sin dieser beiden Funktionen bilden.<br />
Die folgenden Anweisungen zeigen die Umsetzung:<br />
1 >> syms x<br />
2 >> sin(x) + exp(x)<br />
3 ans =<br />
4 sin(x)+exp(x)<br />
5 >> exp(sin(x))<br />
6 ans =<br />
7 exp(sin(x))<br />
oder alternativ mit der Funktion compose für<br />
die Komposition.<br />
1 >> syms x<br />
2 >> compose(exp(x),sin(x))<br />
3 ans =<br />
4 exp(sin(x))<br />
Wir können auch (symbolische) Funktionswerte<br />
berechnen.<br />
1 >> sin(sym(1.5))<br />
2 ans =<br />
3 sin(3/2)<br />
Den dazugehörigen numerischen Werte erhalten<br />
wir durch die Anweisung<br />
1 >> double(ans)<br />
2 ans =<br />
3 0.9975<br />
1 >> sin(sym(pi/4))<br />
2 ans =<br />
3 1/2*2^(1/2)<br />
Wir können auch die Funktion subs verwenden,<br />
um Funktionswerte zu berechnen.<br />
1 >> syms x<br />
2 >> exp(sin(x));<br />
3 >> subs(ans,sym(2))<br />
4 ans =<br />
5 exp(sin(2))<br />
Der numerische Wert ist<br />
1 >> double(ans)<br />
2 ans =<br />
3 2.4826<br />
oder direkt<br />
1 >> exp(sin(x));<br />
2 >> subs(ans,2)<br />
3 ans =<br />
151 Copyright c○ G. Gramlich