2009-12-09, 08:22
#1
X''/X = T''/T = -k²där vi alltså noterar att om både leden är lika måste de vara lika med en konstant och genom att se in i framtiden sätter vi denna konstant till -k² eftersom vi då får de oscillerande lösningar vi vill ha med ett reellt k. Man får då två ekvationer
Xn'' + k²Xn = 0med välkända lösningar
Tn'' + k²Tn = 0
Xn = Ansin(knx) + Bncos(knx)Randvillkoren ger (måste vara sanna för varje XnTn pga ortogonalitet)
Tn = Cnsin(knt) + Dncos(knt).
un(0,t) = TnBn = 0 ⇒ Bn = 0Det andra begynnelsevillkoret ger
un(2,t) = TnAnsin(2kn) = 0 ⇒ kn = nπ/2
∂un(x,0)/∂t = XnCnkn = 0 ⇒ Cn = 0.Alltså är lösningen
u(x,t) = ∑Ansin(knx)Dncos(knt) = {kan sätta An = 1} = ∑Dnsin(knx)cos(knt)Summeringen går från 1 till ∞. Negativa n kan tas med men det gör ingen skillnad eftersom
Dnsin(knx)cos(knt) + D[-n]sin(-knx)cos(-knt) = (Dn-D[-n])sin(knx)cos(knt) = Dn'sin(knx)cos(knt).Nu använder vi ortogonalitet för att hitta Dn. Vi har
u(x,0) = ∑Dnsin(knx)och integrerar man på båda sidor med ∫sin(kmx)dx där integralen går från 0 till 2 så fås för högerledet
∫sin(kmx)dx∑Dnsin(knx) = ∑∫sin(kmx)Dnsin(knx)dx = {nollskilt då m = n} = Dmoch för vänsterledet bidrar u(x,0) med 1/8 i intervallet 1/2 till 3/2 och 0 annars så man får
∫(1/8)sin(kmx)dx = (cos(mπ/4) - cos(3mπ/4))/(4mπ) = Dm.Lösningen är alltså
u(x,t) = ∑(cos(nπ/4) - cos(3nπ/4))/(4nπ)*sin(knx)cos(knt).Vad händer då n = 2p, alltså ett jämnt tal. Notera att cos(3v) = 4cos³(v) - 3cos(v) så att
cos(nπ/4) - cos(3nπ/4) = 4cos(nπ/4) - 4cos³(nπ/4) = 4cos(pπ/2)(1-cos²(pπ/2)) = {trigettan} = 4cos(pπ/2)sin²(pπ/2)ty sin(pπ) = 0 då p är ett heltal. Alltså försvinner alla multipler av andra tonen.
= {2sin(v)cos(v)=sin(2v)} = 2sin(pπ/2)sin(pπ) = 0
∑[sin(kn/2)sin(kn)/(4kn)]sin(knx)cos(knt) med kn = nπ/2.Så här ser det ut för mig med 1000 termer i summan.
Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!
Swish: 123 536 99 96 Bankgiro: 211-4106
Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!
Swish: 123 536 99 96 Bankgiro: 211-4106