Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Maple 9.5/10 Π² ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅, Ρ„ΠΈΠ·ΠΈΠΊΠ΅ ΠΈ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈΒ». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 82

Автор Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ Π”ΡŒΡΠΊΠΎΠ½ΠΎΠ²

> dsolve(diff(y(Ρ…),Ρ…)-y(Ρ…)=Π΅Ρ…Ρ€(-Ρ…), y(Ρ…));

> dsolve(diff(y(Ρ…),Ρ…)-y(Ρ…)=sin(Ρ…)*Ρ…, y(Ρ…));

> infolevel[dsolve] := 3:

> dsolve(diff(y(x),x)-y(x)=sin(x)*x, y(x));

Methods for first order ODEs:

Trying classification methods β€”

trying a quadrature

trying 1st order linear

<- 1st order linear successful

ΠžΠ±Ρ€Π°Ρ‚ΠΈΠ² Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π²Ρ‹Π²ΠΎΠ΄ Π² послСднСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅. Он Π΄Π°Π½ ΠΏΡ€ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ Π²Ρ‹Π²ΠΎΠ΄Π° n=3

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ уравнСния ode_L Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ:

> restart: ode_L := sin(x)*diff(y(x),x)-cos(x)*y(x)=0;

> dsolve(ode_L, [linear], useInt);

> value(%);

y(x) = _C1 sin(x)

> dsolve(od_L, [separable], useInt);

> value(%);

ln(sin(x)) - ln(Ρƒ(x)) + _C1 = 0

> mu := intfactor(ode_L);

> dsolve(mu*ode_L, [exact], useInt);

y(x) = -_C1 sin(x)

РазумССтся, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‚ΡΡ возмоТности аналитичСского Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ.

7.2.2. ΠŸΠΎΠ»Π΅Ρ‚ Ρ‚Π΅Π»Π°, Π±Ρ€ΠΎΡˆΠ΅Π½Π½ΠΎΠ³ΠΎ Π²Π²Π΅Ρ€Ρ…

Из ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ для задания ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ€Π°Π½Π΅Π΅ рассмотрСнная функция diff. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ символа $ Π² Π½Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡƒΡŽ Π±ΠΎΠ»Π΅Π΅ высокого порядка.

Π’ соотвСтствии со Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ Π·Π°ΠΊΠΎΠ½ΠΎΠΌ ΠΡŒΡŽΡ‚ΠΎΠ½Π° ΠΌΠ½ΠΎΠ³ΠΈΠ΅ физичСскиС явлСния, связанныС с Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ уравнСниями Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ порядка. НиТС Π΄Π°Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ задания ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ‚Π°ΠΊΠΎΠ³ΠΎ уравнСния (Ρ„Π°ΠΉΠ»

dem), ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π΅Π»Π°, Π±Ρ€ΠΎΡˆΠ΅Π½Π½ΠΎΠ³ΠΎ Π²Π²Π΅Ρ€Ρ… Π½Π° высотС h0 со ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ v0 ΠΏΡ€ΠΈ ускорСнии свободного падСния g:

> restart; eq2:=diff(h(t),t$2) = -g;

> dsolve({eq2,h(0)=h[0], D(h)(0)=v[0]},h(t));assign(s2);

Π˜Ρ‚Π°ΠΊ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΎ ΠΎΠ±Ρ‰Π΅Π΅ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ для Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ зависимости высоты Ρ‚Π΅Π»Π° h(t). РазумССтся, Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для случая, ΠΊΠΎΠ³Π΄Π° g=9,8, h0=10 ΠΈ v0=100:

> g:=9.8:

> s2:=dsolve({eq2,h(0)=10,D(h)(0)=100},h(t));assign(s2);

> plot(h(t),t=0..20,color=black);

Π—Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ высоты Ρ‚Π΅Π»Π° ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ h(t) прСдставлСна Π½Π° рис. 7.5. НСтрудно Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ высота ΠΏΠΎΠ»Π΅Ρ‚Π° Ρ‚Π΅Π»Π° Π²Π½Π°Ρ‡Π°Π»Π΅ растСт ΠΈ достигнув максимума Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΡΠ½ΠΈΠΆΠ°Ρ‚ΡŒΡΡ. ΠžΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌΡΡ, Ρ‡Ρ‚ΠΎ сопротивлСниС Π²ΠΎΠ·Π΄ΡƒΡ…Π° Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½Π΅ учитываСтся, Ρ‡Ρ‚ΠΎ позволяСт ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Maple 9.5 для этого случая Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ совпадаСт с ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, описанном Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ 7.1.3.

Рис. 7.5. Π—Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ высоты ΠΏΠΎΠ»Π΅Ρ‚Π° Ρ‚Π΅Π»Π° ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ h(t)

7.2.3. ПовСдСниС идСального гармоничСского осциллятора

Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΈΠΌ классичСским ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ порядка являСтся Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ идСального гармоничСского осциллятора (Ρ„Π°ΠΉΠ» deio):

> restart:eq3:=diff(y(t),t$2)=-omega^2*y(t);

> dsolve(eq3,y(t));

Ρƒ(t) = _C1 sin(Ο‰) + _C2 cos(Ο‰)

> s:=dsolve({eq3,y(0)=-1,D(y)(0)=1}, y(t));

> assign(s);omega:=2;

Ο‰ := 2

> plot(y(t),t=0..20,color=black);

Π“Ρ€Π°Ρ„ΠΈΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этого уравнСния (рис. 7.6) прСдставляСт Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΈΠ·Π²Π΅ΡΡ‚Π½ΡƒΡŽ ΡΠΈΠ½ΡƒΡΠΎΠΈΠ΄Π°Π»ΡŒΠ½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎ, Ρ‡Ρ‚ΠΎ Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Π° ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠΉ Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС ΠΎΡ‚Π»ΠΈΡ‡Π½Π° ΠΎΡ‚ 1 ΠΈ зависит ΠΎΡ‚ значСния Ρƒ(0) β€” ΠΏΡ€ΠΈ Ρƒ(0)=0 ΠΎΠ½Π° Ρ€Π°Π²Π½Π° 1 (Π² нашСм случаС синусоида начинаСтся со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρƒ(0)=-1). ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ осциллятором ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ LC-ΠΊΠΎΠ½Ρ‚ΡƒΡ€ ΠΈΠ»ΠΈ мСханичСский маятник Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΡŒ.

Рис. 7.6. РСшСниС Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ уравнСния идСального осциллятора

7.2.4. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ порядка

НиТС прСдставлСно Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΅Ρ‰Π΅ Π΄Π²ΡƒΡ… Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ порядка Π² аналитичСском Π²ΠΈΠ΄Π΅ (de2a):

> restart: dsolve(diff(y(x),x$2)-diff(y(x),x)=sin(x),y(x));

Ρƒ(x) = -Β½sin(x) + Β½cos(x) + ex _C1 + _C2

> de:=m*diff(y(x),x$2)-k*diff(y(x),x);

> yx0:=y(0)=0,y(1)=1;

ΡƒΡ…0:= Ρƒ(0) = 0, Ρƒ(1) = 1

> dsolve({de,yx0},y(x));

Ряд ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ порядка ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ практичСских матСматичСских ΠΈ физичСских Π·Π°Π΄Π°Ρ‡ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π² Π³Π»Π°Π²Π΅ 11.

7.2.5. РСшСниС систСм Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ

Ѐункция dsolve позволяСт Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ систСмы Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ. Для этого ΠΎΠ½Π° записываСтся Π² Π²ΠΈΠ΄Π΅

dsolve(ODE_sys, optional_1, optional_2,...)

Π—Π΄Π΅ΡΡŒ ODE_sys β€” список Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ, ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΡ… систСму, ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости. Они ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ условия, явно ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ искомыС зависимости, Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈ Ρ‚.Π΄. Π”Π΅Ρ‚Π°Π»ΠΈ задания ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² справкС.

На рис. 7.7 прСдставлСно Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ систСмы ΠΈΠ· Π΄Π²ΡƒΡ… Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ β€” Π² явном Π²ΠΈΠ΄Π΅, Π² Π²ΠΈΠ΄Π΅ разлоТСния Π² ряд ΠΈ с использованиСм прСобразования Лапласа. Π—Π΄Π΅ΡΡŒ слСдуСт ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π² Π²ΠΈΠ΄Π΅ ряда являСтся ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½Ρ‹ΠΌ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС аналитичСскиС выраТСния ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ явного Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ прСобразования Лапласа.

Рис. 7.7. РСшСниС систСмы ΠΈΠ· Π΄Π²ΡƒΡ… Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ


Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ, нСсмотря Π½Π° ΠΎΠ±ΡˆΠΈΡ€Π½Ρ‹Π΅ возмоТности Maple Π² области аналитичСского Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ, ΠΎΠ½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ всСгда. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ссли Π½Π΅ удаСтся ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π½Π°ΠΉΡ‚ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π² числСнном Π²ΠΈΠ΄Π΅. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ, Π² Ρ‚ΠΎΠΌ числС с постоянными Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹ΠΌΠΈ условиями, Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π² Π“Π»Π°Π²Π΅ 11.

7.2.6. МодСль Π‘Ρ‚Ρ€ΠΈΡ‚Π΅Ρ€Π°-ЀСлпса для Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΈ кислорода Π² Π²ΠΎΠ΄Π΅

Π’ качСствС Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ систСмы ΠΈΠ· Π΄Π²ΡƒΡ… Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ рассмотрим модСль Π‘Ρ‚Ρ€ΠΈΡ‚Π΅Ρ€Π°-ЀСлпса, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΡƒΡŽ для описания Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΈ содСрТания растворСнного Π² Π²ΠΎΠ΄Π΅ кислорода. ОписаниС этой ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² [41]. НиТС прСдставлСно Π·Π°Π΄Π°Π½ΠΈΠ΅ этой ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² Π²ΠΈΠ΄Π΅ систСмы ΠΈΠ· Π΄Π²ΡƒΡ… Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΈ ΠΈΡ… аналитичСскоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ (Ρ„Π°ΠΉΠ» demp):

> sys := diff(x1(t),t) = K1*(C-x1(t))-K2*x2(t), diff(x2(t),t) = -K2*x2(t);

> dsol := dsolve({sys,x1(0) =a, x2(0)=b),{x1(t),x2(t)});

Π—Π΄Π΅ΡΡŒ: x1(t) β€” концСнтрация Π² Π²ΠΎΠ΄Π΅ растворСнного кислорода Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ t; x2(t) β€” концСнтрация биохимичСского потрСблСния кислорода (Π‘ΠŸΠš), Π‘ β€” концСнтрация насыщСния Π²ΠΎΠ΄Ρ‹ кислородом, K1 β€” постоянная скорости аэрации, K2 β€” постоянная скорости ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ (Π‘ΠŸΠš), a β€” Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ x1(t) ΠΈ b β€” Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ…2(t) ΠΏΡ€ΠΈ t=0.

Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° аналитичСского Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ β€” основноС ΠΈ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½ΠΎΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ simplify. Π§ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ зависимостСй x1(t) ΠΈ x2(t).

7.3. Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ срСдства Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ

7.3.1. ЧислСнноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ

К соТалСнию, аналитичСского Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ уравнСния Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΈΡ… приходится Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ числСнными ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ. Они ΡƒΠ΄ΠΎΠ±Π½Ρ‹ ΠΈ Π² Ρ‚ΠΎΠΌ случаС, ΠΊΠΎΠ³Π΄Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π°Π΄ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ числами ΠΈΠ»ΠΈ, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Поясним ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ числСнного Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

Для этого вСрнСмся ΠΊ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ (7.1). Π—Π°ΠΌΠ΅Π½ΠΈΠΌ ΠΏΡ€ΠΈΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ dx Π½Π° ΠΌΠ°Π»ΠΎΠ΅, Π½ΠΎ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ ΠΏΡ€ΠΈΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ dx=h. Π’ΠΎΠ³Π΄Π° ΠΏΡ€ΠΈΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ dy Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½ΠΎ

Ξ”y=h βˆ™ f(x, Ρƒ).

Если, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, извСстно Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρƒ=Ρƒ0, Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρƒ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½ΠΎ

y1 = y0 + Ξ”y = y0 + hβˆ™f(x, y)

Распространяя этот ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ шаги Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ-Ρ€Π°Π·Π½ΠΎΡΡ‚Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ уравнСния Π² Π²ΠΈΠ΄Π΅:

yi+1 = yi + hβˆ™f(xi, yi).

Π­Ρ‚Π° Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° извСстна ΠΊΠ°ΠΊ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° простого ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π­ΠΉΠ»Π΅Ρ€Π° ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ порядка для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ уравнСния (7.1). МоТно ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ (Ρ‚Π°ΠΊ ΠΎΠ½ΠΎ ΠΈ Π΅ΡΡ‚ΡŒ), Ρ‡Ρ‚ΠΎ ΡΡ‚ΠΎΠ»ΡŒ простой ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π΄Π°Π΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ β€” отбрасываСмый Ρ‡Π»Π΅Π½ порядка O(h2). Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, физичСская ΠΈ матСматичСская ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΏΡ€ΠΈΠ²Π΅Π»Π° ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΡˆΠΈΡ€ΠΎΠΊΠΎ примСняСтся Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅.

БущСствуСт мноТСство Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π­ΠΉΠ»Π΅Ρ€Π°, ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ‚Ρ€Π°ΠΏΠ΅Ρ†ΠΈΠΉ, ΠΌΠ΅Ρ‚ΠΎΠ΄ Π ΡƒΠ½Π³Π΅-ΠšΡƒΡ‚Ρ‚Π°, ΠΌΠ΅Ρ‚ΠΎΠ΄ Π ΡƒΠ½Π³Π΅-ΠšΡƒΡ‚Ρ‚Π°-Π€Π΅Π»ΡŒΠ±Π΅Ρ€Π³Π° ΠΈ Π΄Ρ€. Ряд Ρ‚Π°ΠΊΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π² систСмС Maple ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ числСнном Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΈ систСм с Π½ΠΈΠΌΠΈ.

Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ Π² числСнном Π²ΠΈΠ΄Π΅ Π² Maple ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚Π° ΠΆΠ΅ функция dsolve с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ numeric ΠΈΠ»ΠΈ type=numeric. ΠŸΡ€ΠΈ этом Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ возвращаСтся Π² Π²ΠΈΠ΄Π΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰Π΅ΠΉ ΡˆΠΈΡ€ΠΎΠΊΠΎ извСстный ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ Π ΡƒΠ½Π³Π΅-ΠšΡƒΡ‚Ρ‚Π°-Π€Π΅Π»ΡŒΠ±Π΅Ρ€Π³Π° порядков 4 ΠΈ 5 (Π² зависимости ΠΎΡ‚ условий Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΊ скорости Π΅Π³ΠΎ измСнСния). Π­Ρ‚Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° называСтся rkf45 ΠΈ символичСски выводится (Π±Π΅Π· Ρ‚Π΅Π»Π°) ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ систСмы Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ. ПослСднСС достаточно наглядно ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ рис. 7.8.