PDA

View Full Version : [LÖSUNG] - Bsp 405


mtoman
21-03-2006, 21:37
Hi,

meine Lösung sieht ungefähr so aus:

f(x) = 1 + Summe[1...unendlich]( ( x^2n ) / ( 2n )! )

Den Einser muss ich leider so stehenlassen, oder?

Hab beim Verifizieren leider jetzt wieder Ewigkeiten verschwendet, weil ich im Nenner das faktorielle vergessen habe aufzuschreiben... kein wunder, dass mir matlab so falsche Werte lieferte ;).

Matlab Code (für berechnung eines einzelnen wertes):

function ret = bsp405cosh( x, approxlevel )
n = 1:approxlevel;
y = ( x .^ (2.*n) ) ./ factorial(2.*n);
ret = 1 + sum(y);



>> cosh(1)
ans =
1.5431

>> bsp405cosh(1)
ans =
1.5431


>> cosh(5)
ans =
74.2099

>> bsp405cosh(5)
ans =
73.6223

mnemetz
21-03-2006, 22:02
du kannst eigentlich 406 (http://wikiserver.mdmt.tuwien.ac.at/lva/118152/MA1_Beispiel_406 ) abschreiben. nur dass du cosh statt sinh hast (ableitungen verschieben sich um eines, zyklus aber gleich)

möglicherweise kann man bei 406 die reihe noch "verschönern" .... aber das passte mir schon so und da fehlte mir der ehrgeiz :o