6 svar
174 visningar
Fysiker19 behöver inte mer hjälp
Fysiker19 663
Postad: 5 sep 14:26

Icke-exakt differentialekvation

I uppgift 2 uppfyller den inte villkoret för exakthet och att hitta integrerande faktor som beror bara  på x eller y verkar inte fungera heller då vi får en term som beror på både x och y. Hur ska man göra då?

LuMa07 773
Postad: 5 sep 15:59 Redigerad: 5 sep 16:25

I instruktionerna står det att man ska lösa ODE:n endast ifall den är exakt, vilket den tydligen inte är.

Hur som helst... detta är en homogen ekvation, d.v.s. den går att skriva på formen y'=F(y/x)y^\prime = F(y/x). Sådant brukar exempelvis inträffa när ekvationen är skriven på formen P(x,y)+Q(x,y)·y'=0P(x,y) + Q(x,y)\cdot y^\prime=0, där PP och QQ är två polynom där varje term har samma grad. I denna ekvation är P(x,y)=3x-yP(x,y) = 3x-y och Q(x,y)=x-3yQ(x,y) = x-3y, så varenda term har grad 1.

(3x-y)+(x-3y)y'=0⇔{(3x-y) + (x-3y) y^\prime} = 0 \iff

(x-3y)y'=y-3x⇔{(x-3y) y^\prime = y-3x} \iff

y'=y-3xx-3yy^\prime = \dfrac{y-3x}{x-3y}

I det rationella uttrycket i HL så kan man bryta ut och förkorta x för att få ett uttryck med "y/x":

HL=y-3xx-3y=x·(yx-3)x·(1-3yx)=yx-31-3yxHL = \dfrac{y-3x}{x-3y} = \dfrac{x \cdot (\frac{y}{x}-3)}{x\cdot(1-3\frac{y}{x})} = \dfrac{\frac{y}{x}-3}{1-3\frac{y}{x}}

Differentialekvationen lyder alltså:

y'=yx-31-3yxy^\prime = \dfrac{\frac{y}{x}-3}{1-3\frac{y}{x}}

Nu får man göra variabelbyte u=y/x, d.v.s. y(x)=u(x)·xy(x) = u(x) \cdot x. Enligt produktregeln blir y'(x)=u'(x)·x+u(x)y^\prime(x) = u^\prime(x)\cdot x + u(x). Efter variabelbytet är differentialekvationen därmed

x u'+u=u-31-3ux\,u^\prime + u = \dfrac{u-3}{1-3u}

Detta är en separabel ODE:

x u'+u=u-31-3u⇔x\,u^\prime + u = \dfrac{u-3}{1-3u} \iff

x u'=u-31-3u-u⇔x\,u^\prime = \dfrac{u-3}{1-3u} - u \iff

x u'=3u2-31-3u⇔x\,u^\prime = \dfrac{3u^2-3}{1-3u} \iff

u(x)=1u(x)=1 ELLER u(x)=-1u(x)=-1 ELLER 1-3uu2-1 du=3 dxx\dfrac{1-3u}{u^2-1}\,du = \dfrac{3\,dx}{x}

Fysiker19 663
Postad: 5 sep 18:48
LuMa07 skrev:

I instruktionerna står det att man ska lösa ODE:n endast ifall den är exakt, vilket den tydligen inte är.

Hur som helst... detta är en homogen ekvation, d.v.s. den går att skriva på formen y'=F(y/x)y^\prime = F(y/x). Sådant brukar exempelvis inträffa när ekvationen är skriven på formen P(x,y)+Q(x,y)·y'=0P(x,y) + Q(x,y)\cdot y^\prime=0, där PP och QQ är två polynom där varje term har samma grad. I denna ekvation är P(x,y)=3x-yP(x,y) = 3x-y och Q(x,y)=x-3yQ(x,y) = x-3y, så varenda term har grad 1.

(3x-y)+(x-3y)y'=0⇔{(3x-y) + (x-3y) y^\prime} = 0 \iff

(x-3y)y'=y-3x⇔{(x-3y) y^\prime = y-3x} \iff

y'=y-3xx-3yy^\prime = \dfrac{y-3x}{x-3y}

I det rationella uttrycket i HL så kan man bryta ut och förkorta x för att få ett uttryck med "y/x":

HL=y-3xx-3y=x·(yx-3)x·(1-3yx)=yx-31-3yxHL = \dfrac{y-3x}{x-3y} = \dfrac{x \cdot (\frac{y}{x}-3)}{x\cdot(1-3\frac{y}{x})} = \dfrac{\frac{y}{x}-3}{1-3\frac{y}{x}}

Differentialekvationen lyder alltså:

y'=yx-31-3yxy^\prime = \dfrac{\frac{y}{x}-3}{1-3\frac{y}{x}}

Nu får man göra variabelbyte u=y/x, d.v.s. y(x)=u(x)·xy(x) = u(x) \cdot x. Enligt produktregeln blir y'(x)=u'(x)·x+u(x)y^\prime(x) = u^\prime(x)\cdot x + u(x). Efter variabelbytet är differentialekvationen därmed

x u'+u=u-31-3ux\,u^\prime + u = \dfrac{u-3}{1-3u}

Detta är en separabel ODE:

x u'+u=u-31-3u⇔x\,u^\prime + u = \dfrac{u-3}{1-3u} \iff

x u'=u-31-3u-u⇔x\,u^\prime = \dfrac{u-3}{1-3u} - u \iff

x u'=3u2-31-3u⇔x\,u^\prime = \dfrac{3u^2-3}{1-3u} \iff

u(x)=1u(x)=1 ELLER u(x)=-1u(x)=-1 ELLER 1-3uu2-1 du=3 dxx\dfrac{1-3u}{u^2-1}\,du = \dfrac{3\,dx}{x}

Aa juste jag missade att man ej behöver ta fram lösning för ODE om den inte är exakt. Hm varför är y(x)=u(x)*x?

LuMa07 773
Postad: 7 sep 00:09
Fysiker19 skrev:

Aa juste jag missade att man ej behöver ta fram lösning för ODE om den inte är exakt. Hm varför är y(x)=u(x)*x?

Man sätter u=yxu = \dfrac{y}{x} eftersom ekvationen kunnat skrivas om på formen y'=F(yx)y^\prime = F(\dfrac{y}{x})

Fysiker19 663
Postad: 7 sep 06:49 Redigerad: 7 sep 06:50
LuMa07 skrev:
Fysiker19 skrev:

Aa juste jag missade att man ej behöver ta fram lösning för ODE om den inte är exakt. Hm varför är y(x)=u(x)*x?

Man sätter u=yxu = \dfrac{y}{x} eftersom ekvationen kunnat skrivas om på formen y'=F(yx)y^\prime = F(\dfrac{y}{x})

Jag är med på variabelsubstitutionen. Förstår bara inte hur y(x)=u(x)*x dvs hur det blev på det sättet? Är det så att du tänker dig u=y(x)/x=>x*u=y(x)?

LuMa07 773
Postad: 7 sep 08:29
Fysiker19 skrev:

Jag är med på variabelsubstitutionen. Förstår bara inte hur y(x)=u(x)*x dvs hur det blev på det sättet? Är det så att du tänker dig u=y(x)/x=>x*u=y(x)?

Ja, u=yxu = \dfrac{y}{x} är ju ekvivalent med att y=u·xy=u\cdot x för alla x≠0x\ne 0.

Fysiker19 663
Postad: 7 sep 09:57
LuMa07 skrev:
Fysiker19 skrev:

Jag är med på variabelsubstitutionen. Förstår bara inte hur y(x)=u(x)*x dvs hur det blev på det sättet? Är det så att du tänker dig u=y(x)/x=>x*u=y(x)?

Ja, u=yxu = \dfrac{y}{x} är ju ekvivalent med att y=u·xy=u\cdot x för alla x≠0x\ne 0.

Yes men då är jag med. 

Svara
Close