PDA

View Full Version : [Frage] Bsp 328


wolti
28-03-2003, 00:29
Hallo,

Habe ja wieder einmal ein A... Beispiel erwurschen.. Hat ganz schön lange gedauert der Mist.
Gesucht ist die Potenzreihenentwicklung von f(x) = (1-x^2)*cos(x) an der Stelle x0=0 durch Produktbildung zweier Potenzreihen.


1) Entscheiden der beiden Teilfunktionen

f(x) = f1(x)*f2(x)
f1(x) = 1 - x^2
f2(x) = cos(x)

Für Potenzreihen allgemein gilt ja:
P(x,x0) = summe { ak * (x-x0)^k, k ,0, inf}

d^k
ak = ----(f(x)) * 1/k! <-- k,te Ableitung der Funktion
dx^k

Entwickeln von f1(x):

a0 = f1(x0=0) = 1
a1 = f1'(x)|x=x0 * 1/1! = -2*x/1! = 0
a2 = f1''(x)|x=x0 * 1/2! = -2/2 = -1

<ak> = <1,0,-1,0,0,0,....>

Entwickeln von f2(x):

b0 = f(x0=0) = 1
b1 = f2'(x)|x=x0 * 1/1! = -sin(x)/1! = 0
b2 = f2''(x)|x=x0 * 1/2! = -cos(x)/2! = -1/2!
b3 = f3'''(x)|x=x0 * 1/3! = sin(x)/3! = 0
b4 = f4''''(x)|x=x0 * 1/4! = cos(x)/4! = 1/4!
..., so geht das also weiter. ich erhalte als bildungsgesetz.

h(n)
bn = ------
n!

h(n) sei eine Funktion, für die gilt:

h(n) = 1 wenn n kongruent 0 mod 4
h(n) = -1 wenn n kongruent 2 mod 4
h(n) = 0 falls n anders

Eine Funktion die das erfüllt und die ich gefunden habe wäre.

h(n) = cos(n*pi/2)

bn = <cos(n*pi/2)/n!

3. Berechnung des Produktes der beiden Summen:

Nun haben wir zwei Potenzreihen:

P1(x,x0) = summe { ak * x^k, k, 0 ,inf }
P2(x,x0) = summe { bk * x^k, k, 0, inf }

Wir möchten nun das Produkt dieser beiden Reihen P1(x,x0) und P2(x,x0) und erhalten.

P1(x,x0)*P2(x,x0) = summe { cn * x^k, k, 0, inf}

cn = summe { a_{k}*b_{n-k}, k, 0, n }

Schauen wir uns ein paar Glieder cn an welcher wir durch die Faltung/CAUCHY Produkt
berechnen können.

c0 = a0*b0
c1 = a0*b1 + a1*b0
c2 = a0*b2 + a1*b1 + a2*b0
c3 = a0*b3 + a1*b2 + a2*b1 + a3*b0

Alle Glieder der Folge <ak> sind ja ab 2 = 0. Daraus schliessen wir auf ein allgemeines
cn von:

cn = a_{0}*b_{n} + a_{2}*b_{n-2}
cn = b_{n} - b_{n-2} (Die a eingesetzt, da sie ja konstant sind)

Die ersten beiden rechne ich schnell aus. c0 = 1, c1 = 0

4) Wir erhalten als fertiges Ergebniss.

P1(x,x0) * P2(x,x0) = a0*b0 + summe{(b_{n} - b_{n-2})*x^n, n, 2, inf}

(Ich starte ab zwei, da ich die ersten beiden rausgezogen habe)

Ausgeschrieben ergibt das folgenden Term:

/ cos(n*pi/2) cos((n-2)*pi/2) \
= 1 + summe { | ------------- - ----------------- | * x^n, n, 2, inf }
\ n! (n-2)! /


Ich habe als Kontroller noch ein Bild angehängt, welches die beiden Funktionen zeichnet. Line 1 ist hierbei die Originalfunktion und man sieht, wie die andern nur so halbwegs rankommen (Je nachdem ob ich alle Glieder der Potenzreihe verwende). line 2 verwendet 10 Glieder der Reihe, man sieht also, dass sie schon sehr nahe an der Funktion liegt.

Grüße,
Wolti

tivolo
28-03-2003, 13:18
Hi Wolti,

bin ja eigentlich am Mittwoch dran, wollt' jedoch meinen Senf dazugeben.
Unser Bsp. fürn Mittwoch lautet gleich, nur für (x^2+1)*sin(x).

Jetzt frag ich mich, warum wir das *sinnloserweise* über Produktbildung zweier Potenzreihen rechnen sollen/müssen???

Für die Potenzreihe von sin(x) erhalte ich:

summe(n=0, inf.) von (-1)^n * x^(2n+1)/(2n+1)!

Warum darf ich jetzt das (x^2+1) nicht einfach in die Reihe multiplizieren (darf ich ja, x ist ja nicht unser index der summe)

Geht erstens schneller und ist zweitens leichter - haben wir Extra-Arbeit gekriegt oder überseh ich was???


mfg,
tivolo

wolti
28-03-2003, 13:25
Ja,

Ist extra Arbeit. Meiner Meinung nach sollten wir hier wohl ein bisschen das CAUCHY Produkt üben oder sonst irgendwas.. Ist auf jedenfall sehr mühsam diese Sache. Vor allem habe ich mich relativ oft verrechnet bei dem Falten der beiden Reihen <an> und <bn> am Anfang <-- Gar nicht mehr so leicht das Zeugs.

Grüße,
Wolti

tivolo
28-03-2003, 13:30
So, nochmal ich.

Überlegung/Tipp meinerseits: Da die Potenzreihenentwicklung von cos(x)*irgendwas gefragt ist, ist's doch komisch, wenn in der Summe von deinem Endergebnis wieder der Cosinus vorkommt.
Würd' versuchen, den cos(x) in deiner Reihe anders darzustellen - funktioniert bestimmt (hat beim sin(x) bei mir ja auch funktioniert).

mfg,
tivolo

wolti
28-03-2003, 14:12
Hallo,

Wie du aber siehst kommt bei mit nicht mehr der cosinus von x vor, sondern natürlich nur mehr koeffizienten in n, was auch korrekt ist. Von dem her ist es egal wie die Koeffizienten ausschauen. Man kann natürlich wenn man eine einfachere Funktion findet, welche folgende Bedienungen erfüllt.


h(n) = 1 wenn n kongruent 0 mod 4
h(n) = -1 wenn n kongruent 2 mod 4
h(n) = 0 falls n anders

Eine Funktion die das erfüllt und die ich gefunden habe wäre.

h(n) = cos(n*pi/2)


auch natürlich diese nehmen. Aber du siehst eh wie die Potenzreihenentwicklung von cos(x) ausschaut. Du musst halt dann etwas finden, was die Koeffizienten so bilder, und da es in der Form (-1)^n keine passende dafür gibt.

Grüße,
Wolti

attire
29-03-2003, 15:27
Hi Leute. kann mir jemand von euch mal in einfachen Worten erklären, was Produktbildung zweier Potenzreihen heist? Und wo man da im Buch nachschauen kann?

wolti
29-03-2003, 16:10
Hi Leute. kann mir jemand von euch mal in einfachen Worten erklären, was Produktbildung zweier Potenzreihen heist? Und wo man da im Buch nachschauen kann?


Hallo,

Das ist ganz einfach. Im Buch findest du Informationen dazu unter:

Band 2, Baron: Seite 174
Band 2, Baron: Seite 39 (Cauchy Produkt)

Aber das Problem ist eigentlich ganz einfach. Wenn du zwei Potenzreihen der Form a_{s}*x^s und b_{t}*x^t hast und du willst das Produkt dieser beiden bilden. Wenn du normal einen Term:

(a0*x^0 + a1*x^1 + a2*x^2) * (b0*x^0 + b1*x^1 + b2*x^2) ausrechnest, so erhälst du das Ergebniss ja auch, indem du wie folgt vorgehst. Du fängt an und forderst, dass die summe der beiden Exponenten gleich bleibt.

für x^0: Die einzigen Faktoren die das erfüllen sind a0*b0*x0
für x^1: (a0*b1 + a1*b0)*x^1
für x^2: (a0*b2 + a1*b1 + a2*b0)*x^2
und soweiter. Wir erhalten also, wenn wir das jetzt formal anschreiben und von einer reihe ausgehen.

summe { c_{n} * x^n, n, 0, inf}

c_{n} = summe { a_{s} * b_{t}, s+t=n } (Siehe obigen Zusammenfassung. Die Bedienung s+t = n lässt sich umformulieren. du schreibt von s = 0 bis n und sagst t sei n - s. Dann gilt zu jedem Zeitpunkt s + t = n = (s + n -s) = n !

summe { a_{s} * b_{n-s}, s=0, n }

Grüße,
Wolti

Kornuun
29-03-2003, 21:37
4) Wir erhalten als fertiges Ergebniss.

P1(x,x0) * P2(x,x0) = a0*b0 + summe{(b_{n} - b_{n-2})*x^n, n, 2, inf}

(Ich starte ab zwei, da ich die ersten beiden rausgezogen habe)



also ich hab noch nicht ganz geknissen warum da plötzlich die a_n rausfallen... weil es stimmt schon dass
die a_n ab n = 3 null werden aber dann existieren immer noch produkte wie

c100 = a0*b100 + a2*b98

ok und da kommt mir die lösung schon *G*
weil natürlich a0 = 1 und a2 = -1 ist :)
ok ich bin ein Idiot :) wollte das nur schrifftlich festhalten ;)

sufi
30-03-2003, 17:24
Hi,

kann man nicht einfach die Taylorreihe vom Cosinus nehmen? Summe k=0 bis inf (-1)^k x^(2k)/(2k)!

mfg
sufi

wolti
30-03-2003, 23:53
Hallo,

Ja, aber man muss aufpassen wie der Luchs :-( Ich habe folgendes Ergebniss erhalten wenn ich es über eine Reihe für den Cosinus ansetze:



Nehmen wir folgende schon als entwickelt an (von vorher):
(-1)^k
cos(x) = summe { --------- * x^(2*k), k, 0, inf}
(2*k)!

(1-x^2) = summe { ak * x^k, k, 0, inf }

Jetzt bilden wir das Produkt dieser beiden Reihen.

___inf ___inf
\ \ (-1)^b
\ a_a * x^a \ -------- * x^(2*b)
/ / (2*b)!
/__a=0 /__b=0

So, jetzt müssen wir aufpassen wie der Luchs, da wir nicht mehr die
gleichen Exponenten haben wenn wir die Produkte zusammenfügen. Wir
möchten aber einen Exponenten x^k in der neuen Summe haben und neue
Koeffizienten c_k. Als bedienung geben wir nun an, dass a + 2b = k
sein soll, damit wir sie zusammenführen können.

___inf ___
\ \ (-1)^b
\ \ a_a * x^a * -------- * x^(2*b)
/ / (2*b)!
/__k=0 /__ a + 2b = k

aus a + 2b schliessen wir, dass wenn wir bei a=0 starten wir b auf
(k-a)/2 ansetzen müssen.

___inf ___ k
\ \ (-1)^((k-a)/2)
\ \ a_a * x^a * ---------------- * x^(k-a)
/ / (k-a)!
/__k=0 /__ a=0

___inf ___ k
\ \ (-1)^((k-a)/2)
\ \ a_a * --------------- * x^k <-- x^k und wir sind glücklich
/ / (k-a)!
/__k=0 /__ a=0

nun geht die summe für k aber maximal bis < 3, da danach alle ak 0 sind. Das
einzige wo man hier noch aufpassen muss, ist das, für den fall k=0 und k=1,
da ich da ja nicht beide expanden darf. wir starten also bei 2 und rechnen
den ersten Teil aus (Siehe erste Lösung)

___inf
\ / (-1)^(k/2) (-1)^(k/2 - 1) \
1 + \ | ------------ - ---------------- | * x^k
/ | k! (k-2)! |
/__k=2 \ /



Stimmt auch. Gefällt mir sogar fast noch etwas besser.

Grüße,
Wolti

PS: <-- Ich glaube ich werde mal richtiger ASCII Künstler wenn das so weitergeht.

wolti
31-03-2003, 00:30
<-- ACHTUNG -->

Bei dieser Lösung darf man nur den Realteil nehmen, alles andere wäre falsch ! Anbei hier noch als Kontrolle ein Output.

wolti
31-03-2003, 00:41
sufi <-> ich kanns nicht umformen, dass ich keinen realteil mehr brauche. wie hast du das hinbekommen ? auch wenn ich die summe umgekehrt bilde habe ich ein (-1)^(k/2) drinnen, was unweigerlich komplex wird.

grüße,
wolti

ibins
02-04-2003, 19:02
woher weiß man, dass man nur den Realteil braucht???? Denn wenn ich das weiß, hab ichs soweit drauf, dass ich es in der Übung fast schon angeben könnte....
Hats überhaupt gestimmt so? Bitte Tipps :bounce:

wolti
02-04-2003, 19:35
Hallo,

Unser Professor hat das ganz anders gerechnet. Vielleicht könnte die Urbaneck Gruppe was dazu sagen.

Er hat es geteilt in cos(x) und -x^2*cos(x), diese beiden in Reihen entwickelt und dann addiert. Meiner Meinung nach ist das aber nicht gefordert laut Angabe.

Grüße,
Wolti