Matematik
differentialligninger
Vi er lige igang med at lære noget om differentialligninger og jeg ved ikke helt om det jeg har lavet er rigtigt. jeg har lavet 4 opgaver og regner med at de er rigtige med c, e og f kan jeg ikke helt finde ud af er der nogen der kan hjælpe mig med dem.
Bestem løsningen til hvert af begyndelsesværdiproblemerne:
a) y`=1,2*y , y(0)=200
b) y`=30-0,23y , y(0)=10
c) y`=0,02y*(30-y) , y(0)=10
d) y`= y*(7-0,001y) , y(0)=2
e) dy/dx = e^-y * sin(x) , y(0)=0
f) dy/dx= e^x-y , y(1)=0
g) y`=y^2 * cos(x) , ( pi/4 , 1)
løsning:
a)
y`=1,2*y , y(0)=200
y`=1,2*y <=> y = c * e^(1,2*x)
Ved at indsætte punktet kan vi finde c:
200 = c * e^(1,2*0) <=>
200 = c * 1 <=>
200 = c
dvs. at y= 200 * e^(1,2*x) , Dm(y)=R
b)
y`=30-0,23y , y(0)=10
y`=30-0,23y <=> y = c * e ^ ( -0,23 * x) + 30/0,23
Ved at indsætte punktet kan vi finde c:
10 = c * e^( -0,23 * 0) + 30/0,23 <=>
10 = c * 1 + 30/0,23 <=>
10 - 30/0,23 = c <=>
-2770 / 23 = c
dvs. at y = -2770 / 23 * e ^ ( -0,23 * x) + 30/0,23 , Dm(y)=R
c)
?
d)
y`= y*(7-0,001y) , y(0)=2
y`= y*(7-0,001y) <=> y = 0 v y = (7/-0,001) / ( 1 + c * e^(-7*x))
Ved at indsætte punktet kan vi finde c:
2 = (7/-0,001) / ( 1 + c * e^(-7*0)) <=>
2 = -7000 / (1+c*1)
-7000 / 2 = 1+c
-3501 = c
dvs at y = (7/-0,001) / ( 1 + (-3501) * e^(-7*x)) <=>
y = -7000 / (-3500* e^(-7*x)) , Dm(y)=R
e)
?
f)
?
g)
y`=y^2 * cos(x) , ( pi/4 , 1)
analyse:
analysen fører frem til at y>0 ved at se på ( pi/4 , 1), da vi ved at 1 er positiv.
y`=y^2 * cos(x) <=>
integralet af 1/ y^2 * dy = integralet af cos (x) dx + c <=>
-1 / y = sin(x) + c
bestemmelse af c:
-1/1 = sin ( pi / 4) + c
-1 = (kvadratrod af 2 / 2) + c
c = -1-(kvadratrod af 2 / 2)
bestemmelse af y:
y = (-1) / (sin(x)-1- (kvadratrod af 2 / 2))
Dm(y) = R
på forhånd tak ;-)
med venlig hilsen
Liv Rasmussen
Svar #1
27. august 2005 af Liv2004 (Slettet)
Svar #2
27. august 2005 af Epsilon (Slettet)
c) Differentialligningen er logistisk. Sammenlign med d).
Nulløsningen er unødvendig at opskrive; den kan direkte ekskluderes på grundlag af oplysningen: y(0) = 2.
d) Overlades til dig at kontrollere.
e)-f): Separation af variable. Jeg formoder, at der i f) menes
dy/dx = e^(x-y) , y(1) = 0
Parentesen er da _ikke_ overflødig.
//Singularity
Svar #3
28. august 2005 af Liv2004 (Slettet)
a,b og g er ok. men jeg kom lige il at tænke på at da vores lære løste en ligende opgave på tavlen som d) da brugte han ikke minus. altså
d)
y`= y*(7-0,001y) , y(0)=2
y`= y*(7-0,001y) <=>
y = 0 v y = (7/0,001)/(1+c*e^(-7*x))
Ved at indsætte punktet kan vi finde c:
2 = (7/0,001) / ( 1 + c * e^(-7*0)) <=>
2 = 7000 / (1+c*1)
7000 / 2 = 1+c
3499 = c
dvs at
y =(7/0,001)/(1+(3499)*e^(-7*x)) <=>
y = 7000 / (3500* e^(-7*x)) , Dm(y)=R
kan det passe eller er den i #1 rigtig:
------------------
havd angår opgave c så kan jeg ikke finde en formel så man ved hjælp af den kan regne det ud.
y`=0,02y*(30-y) , y(0)=10
skal man gange det der står foran paranteset med det der står inden for parantset. altså
y`=0,6y - 0,02y ^2 , y(0)=10 <=>
y`= y* (0,6 - 0,02 y) , y(0)=10
så kan man lave den ligesom d) når man har skrevet den lidt om.
y`= y* (0,6 - 0,02 y) <=>
y`=0 v Y`= (0,6/0,2)/(1+c*e^(-0,6*x))
Ved at indsætte punktet kan vi finde c:
10 = (0,6/0,2)/(1+c*e^(-0,6*0)) <=>
10 = 3/ (1+ c*1)
10 = 3 / (1+c)
3 / 10 = 1+c
0,3 - 1 =c
-0,7 = c
dvs at:
y=(0,6/0,2)/(1+(-0,7)*e^(-0,6*x)) <=>
y= 3/(0,3*e^(-0,6*x)), Dm(y)=R
kan det passe:
--------------------
havd der angår disse to opgaver så er jeg stadigvæk ikke med.
e) dy/dx = e^-y * sin(x) , y(0)=0
f) dy/dx= e^(x-y) , y(1)=0
Svar #4
28. august 2005 af Epsilon (Slettet)
d) Du laver en fæl brøler angående regnearternes hierarki. Dette er _forkert_:
1 + (3499)*e^(-7*x) = 3500*e^(-7*x)
Lad være med at forsøge at reducere nævneren.
c) Samme problem som i d). I øvrigt står der 0,02 i differentialligningen (!), så 0,6/0,2 er forkert.
Hvis du nøjes med at multiplicere faktoren 0,02 ind i parentesen, ender du med samme form som i d) i ét skridt:
y' = 0,02y*(30-y) = y*(0,6-0,02y)
e)-f) Du er forhåbentlig med på, at dy/dx blot er en anden notation for y'.
Bemærk, at i e) og f) har vi differentialligninger på formen
y' = g(x)*h(y)
altså et produkt af to funktioner, g og h, af én variabel (x hhv. y). Differentialligningen er derfor separabel, og separation af variable er standardmetoden til at håndtere den klasse af differentialligninger.
Det er selvsamme metode, efter hvilken du har løst begyndelsesværdiproblemet g) i det første indlæg.
//Singularity
Svar #5
28. august 2005 af Liv2004 (Slettet)
dy/dx = e^-y * sin(x) , y(0)=0 <=>
y`= e^-y * sin(x)
analysen:
hvad kan man skrive der?
Fra teorien haves:
Integralet af 1/g(y)*dy = integralet af h(x)*dx+c <=>
Integralet af 1/ e^-y *dy = integralet fra sin(x) *dx + c <=>
1/ e^-y = -cos(x) + c
bestemmelse af c:
1 / e^(-0) = -cos(0) +c
1 = -1 +c
2 = c
bestemmelse af y:
1 / e^-y = -cos(x)+2 <=>
e^-y = (1)/( -cos(x)+2) <=>
y = -ln ( -1 / -cos(x)-2)
Dm(y) = er det ikke R
----------------------------------
Opgave f)
dy/dx= e^(x-y) , y(1)=0 <=>
y`= e^(x-y) <=>
y`= e^x * e^-y
Analysen:
Hvad kan man skrive her:
Fra teorien haves:
Integralet af 1/g(y)*dy = integralet af h(x)*dx+c <=>
Integralet af 1/ e^-y *dy = integralet fra e^x *dx + c <=>
1/ e^-y = e^x + c
bestemmelse af c:
1/ e^-y = e^x + c <=>
1 / e^0 = e^1 + c <=>
1 = e^1 +c <=>
1-e^1 =c
bestemmelse af y:
1/ e^-y = e^x + c
1/ e^(-y) = e^(x) +1-e^(1)
e^-y = 1/ (e^(x) +1-e^(1))
y = -ln( 1 / e^x + 1 – e)
Dm(y) = er det ikke R
---------------------------------
d)
y`= y*(7-0,001y) , y(0)=2
y`= y*(7-0,001y) <=>
y = 0 v y = (7/0,001)/(1+c*e^(-7*x))
Ved at indsætte punktet kan vi finde c:
2 = (7/0,001) / ( 1 + c * e^(-7*0)) <=>
2 = 7000 / (1+c*1)
7000 / 2 = 1+c
3499 = c
dvs at
y =(7/0,001)/(1+(3499)*e^(-7*x))
Dm(y)=R
-------------------------------
c)
y`=0,6y - 0,02y ^2 , y(0)=10 <=>
y`= y* (0,6 - 0,02 y) , y(0)=10
så kan man lave den ligesom d) når man har skrevet den lidt om.
y`= y* (0,6 - 0,02 y) <=>
y`=0 v Y`= (0,6/0,02)/(1+c*e^(-0,6*x))
Ved at indsætte punktet kan vi finde c:
10 = (0,6/0,02)/(1+c*e^(-0,6*0)) <=>
10 = 30/ (1+ c*1)
10 = 30 / (1+c)
30 / 10 = 1+c
3 - 1 =c
2 = c
dvs at:
y=(0,6/0,02)/(1+(-0,7)*e^(-0,6*x)) <=>
y= 30 / ( 3 *e^(-0,6*x)), Dm(y)=R
passer det nu.
------------------------------------
håber at det er rigtigt nu.
Svar #6
29. august 2005 af Epsilon (Slettet)
ad e)
Du gør det unødvendig besværligt ved ikke at observere, at 1/e^(-y) = e^y.
Separation af variable giver derfor
S[e^y]dy = S[sin(x)]dx <=>
e^y = c - cos(x)
Integrationskonstanten c = 2, som du skriver. Den søgte løsning er derfor
y = ln[2 - cos(x)]
og eftersom cos(x)
ad f)
Igen: bemærk, at 1/e^(-y) = e^y. Kontrollér selv, at den søgte løsning er
y = ln[e^x + 1-e]
Definitionsmængden for y er _ikke_ R (!). Vi må forlange, at e^x + 1-e > 0. Eftervis selv, at
Dm(y) = ]ln(e-1); infty[
ad d)
Enig. Simplificér eventuelt tælleren, så
y = 7000/[1 + 3499*exp(-7x)]
ad c)
Du begår stadigvæk fejlen med regneoperationernes præcedens. Løsningen er
y = 30/[1 + 2*exp(-0,6x)]
//Singularity
Svar #7
29. august 2005 af Liv2004 (Slettet)
y`=0,02y*(30-y) , y(0)=10 <=>
y`=0,6y - 0,02y ^2 <=>
y`= y* (0,6 - 0,02 y)
y`= y* (0,6 - 0,02 y) <=>
y`=0 v Y`= (0,6/0,02)/(1+c*e^(-0,6*x))
Ved at indsætte punktet kan vi finde c:
10 = (0,6/0,02)/(1+c*e^(-0,6*0)) <=>
10 = 30/ (1+ c*1) <=>
10 = 30 / (1+c) <=>
30 / 10 = 1+c <=>
3 - 1 =c <=>
2 = c
dvs at:
y=(0,6/0,02)/(1+2*e^(-0,6*x))<=>
y=30 / (1+2*exp(-0,6'x) , Dm(y)=R
ok nu er jeg med på havd der var galt med c .Jeg så slet ikke at der stod gange efter 2 tallet og derfor lagede jeg det bare sammen og fik 3.
e og f kigger jeg lige på når jeg komer hjem fra skolen.
Svar #8
29. august 2005 af Liv2004 (Slettet)
dy/dx = e^-y * sin(x) , y(0)=0
y`= e^-y * sin(x)
fra teorien haves:
y`= e^-y * sin(x) <=>
S[1/g(y)*dy] = S[h(x) * dx +c] <=>
S[1/e^-y*dy] = S[sin(x) * dx + c] <=>
1/e^-y = -cos(x)+c<=>
e^y = -cos(x)+c
bestemmelse af c kan gøres ved at indsætte det givende punkt:
e^y = -cos(x)+c <=>
e^0 = -cos(0)+c <=>
1 = -1 + c <=>
2 = c
bestemmelse af f kan gøres ved at indsætte c:
e^y = -cos(x) + 2 <=>
y=ln(-cos(x)+2) , Dm(y) eftersom at cos(x)
--------------------------------------
f)
dy/dx = e^(x-y) , y(1)=0
y`=e^(x) * e^-y
fra teorien haves:
S[1/g(y)*dy] = S[h(x) * dx +c] <=>
S[1/e^-y*dy] = S[e^x * dx + c] <=>
1/e^-y = e^x+c <=>
e^y = e^x + c
bestemmelse af c kan gøres ved at indsætte det givende punkt:
e^y = e^x + c <=>
e^0 = e^1 + c<=>
1 = e^1 + c<=>
1- e^1 = c
bestemmelse af y kan gøres ved at indsætte c:
e^y = e^x + 1 – e^1
y = ln(e^x+1-e)
så ved jeg ikke hvordan man kan vise at Dm(y)=] ln(e-1) ; infty[
måske på den her måde:
e^x+1-e > 0
e^x > -1+e
x > ln(e – 1)
så ved jeg ikke helt hvad man kan gøre mere.
Svar #9
29. august 2005 af Epsilon (Slettet)
Dm(y) = ]ln(e-1); infty[
//Singularity
Svar #10
29. august 2005 af Liv2004 (Slettet)
lige et lille spørgsmål:
man skal ikke vise hvorfor Dm(y)=R i c og d vel.
Svar #11
29. august 2005 af Epsilon (Slettet)
//Singularity
Skriv et svar til: differentialligninger
Du skal være logget ind, for at skrive et svar til dette spørgsmål. Klik her for at logge ind.
Har du ikke en bruger på Studieportalen.dk?
Klik her for at oprette en bruger.
