Гост написа:Моторна лодка се движи по мирно езеро със скорост 20км/h. В един момент моторът се изключва и след 20 секунди скоростта става 8км/h. Ако съпротивлението на водата е пропорционално на скоростта на лодката, да се намери скоростта 20 минути след изключването на мотора.
Диференциалните уравнения са дъ бест...
Съпротивлението е сила която действа върху лодката наобратно. И тази сила е:
$F=kv$
Също така силата с която водата действа върху лодката за да й промени скоростта е според един англичанин(
https://en.wikipedia.org/wiki/Newton%27s_laws_of_motion#Second ):
$F=am$
И тези две са еднакви във всеки един момент (това съм съгласен, че не е очевидно, даже може да не е варно, но е варно):
$am=kv$
А ускорението е производната на скоростта:
$\dot v m=kv$
Или да махнем една константа:
$w=k/m$
$\dot v =wv$
Което вече заприлича на диференциално уравнение, което можем да решим. Може би (човек никога не знае с диференциалните уравнение, кога могат и кога не могат да се решат).
[tex]\frac{dv}{dt} = wv[/tex]
[tex]\frac{dv}{v} = wdt[/tex]
[tex]\int \frac{dv}{v} = \int wdt[/tex]
[tex]log(v) = wt +C[/tex]
Да се опитаме да намерим двете константи.
t=0, v=20
t=20, v=8
[tex]\begin{array}{|l}log(20) = C \\ log(8) = 20w +C \end{array}[/tex]
In [197]: var("w,C")
Out[197]: (w, C)
In [198]: solve([log(20)-C, log(8)-20*w-C])
Out[198]: {C: log(20), w: -log(20)/20 + 3*log(2)/20}
In [200]: float(log(20)), float(-log(20)/20 + 3*log(2)/20)
Out[200]: (2.995732273553991, -0.04581453659370775)
[tex]v = e^{wt +C}[/tex]
[tex]v(t) = e^{-0.04581453659370775t +2.995732273553991}[/tex]
$v(20*60) = e^{-0.04581453659370775*20*60+2.995732273553991}$
In [201]: exp(-0.04581453659370775*20*60+2.995732273553991)
Out[201]:
2.65845599156983e-23 км/hКакто виждаме скороста е много малка след 20 минутки. Сумняявам се, че някой ще успее да я измери дори.
XOXOXO

- santa_boat1.jpg (41.65 KiB) Прегледано 1090 пъти