* l( I2 l1 L" Y. E从图中可以发现起初酵母菌的增长方式很快,但到达该容器的极限时,就增长很慢了,所以可以假设该容器内的容量为665,该值并不是一个准确值只是在该值附近,变化几乎不变了。通过分析我们可以用以下数学模型:# X% F, n% l P
△P(n)=P(n+1)-P(n)=k(665-P(n))*P(n):4 y2 F. u5 P$ m9 S. H1 y. Z# Q+ o
因此我们可以以P(n+1)-P(n)为因变量,以(665-P(n))*P(n)为自变量构成一个线性函数:% x) ?5 }5 L: A% u
2 q: g9 O: H+ `' h$ i* a
( A" p e5 M* h' ?! T, t' F0 S可以求出k=0.00082,所以可以得到动力系统方程:P(n+1)-P(n)=0.00082(665-P(n))*P(n),这是二次非线性的模型。 $ p6 G U! P) e: c+ c' {/ W ( q- B: Q; P+ P6 _$ V" J, x % F' H+ @/ S4 z0 j. L. Z& t5 V1.3动力系统的解法- ?, n; D6 G, S# w6 y8 O! F* I" D
建立某些动力系统解法,从一个初值开始,并对后面的值迭代充分多次,以确定相关模式,动力系统预测的行为是由该系统的数学结构表征的,有时行为极大的变化只是由于动力系统很小的初值引起的,同时还要考虑很小的比例常数变化会造成极大的预测值的变动。 7 p6 A: |/ E8 |1 d( e# I6 b方法:猜测法:+ t3 @" ]" F, z* p3 ?' O. n
步骤:' R$ D9 @. m, u7 r/ _
1.观察模式:# Z- _" ^ M+ ?" ~
2.猜测动力系统解的形式: - ?9 e j. P4 {$ c3.用代入法测试该猜测: " l- R0 ]$ ^$ e) i4.接收或者拒绝该猜测取决于在代入和代数运算后结果是否满足该动力系统。' `/ {/ n1 i2 Q, j
例如1: 有一款存单,开始存有1000元,然后按每月利率1%给利息,不再存取钱: % B) P3 x2 ?2 a, K; N* f, v+ i解;可以给出如下动力方程:b(n+1)=b(n)+0.01b(n),也就是b(n+1)=1.01b(n),从而b(n)=1.01(k)1000;6 { ^; O" n4 x4 y3 Y
例如2: 污水处理中,每小时去除掉剩余污水的12%的污水,问多长时间可以把污水量减少一半?% d$ U+ \" d" s+ k3 O- H+ J
解:可以给出如下动力方城:b(n+1)=b(n)-0.12b(n)=0.88b(n),所以b(n)=0.88(k)b(0),所以0.5b(0)=0.88(k)b(0);+ y# |4 @- N7 l
所以0.88(k)=0.5,所以用k=ln(0.5)/ln(0.88),所以k=5.42;9 S/ M3 F. s; t$ [
总结:. N& c0 {- ^1 t- J
以上两种例题都是可以写成:**b(n+1)=rb(n)**的形式,对于不同的r将会有不同的变化趋势: / \0 Y! K8 d* `8 m( x L同时还有另一种形式:**b(n+1)=rb(n)+b**,其中r和b为常数;1 V" D, J$ f i
定义:对于b(0)=d,任意k=a,a+1,有b(k)=c,则称c为在初始情景b(0)=d下的平衡点。7 c, r c! i9 i4 [$ i8 z j! n
**例如3:**当初始存入多少金额时,按照每月1%的利率同时每月取1000元可以使得初始金额不减少。 P& Y6 ?; t( Q6 Q5 N) a& D**解:**可以列出如下差分方程:b(n+1)=1.01b(n)-1000;可以算出当b(0)=100000时,金额不会减少。 8 q I# i: N5 I+ O求平衡点并对其进行分类:) u# y7 F; T0 q( }
对于b(n+1)=rb(n)+b,当其存在平衡点时,会存在如下关系:b(n)=rb(n)+b,则有:b(n)=b/(1-r),(r不为1和0,r和b为常数);( O: i: M4 u3 q/ V5 }% A6 J
定义:对于动力方程:b(n)=r*b(n)+b,其平衡点为:b(n)=b/(1-r),如果r=1而b=0,则每个点都是平衡点,若r=1,b不为0则不存在平衡点。当|r|<1,时有稳定的平衡点,当|r|>1时有不稳定平衡点,当r=1时,没有平衡点,是一条直线。& C5 _9 t0 z, i' J% J$ h' C
同时对于上述解我们可以发现结果为:b(n)=r(k)*c+b/(1-r),其中c为初始值,b/(1-r)为平衡值。0 ~) z/ l* u5 F" v: o6 J
**例如4:**对于例3问题中,问初始存多少钱,可以在20年后刚好用完? 6 m7 b- a1 r* B5 B2 t解:b(240)=1.01(240)c+100000=0,可以得到c=90819.42.所以如果初始存90819.42,那么在20年后能刚好取完。 " P9 S& S0 P H4 Z0 ^0 ~2 n# G0 i1.4差分方程组. V/ B* @3 j, P& O! g* |; R
上面一节中,平衡点时因变量的一种取值,一旦达到了平衡点,系统就不会再发生变化,而本节则是先求出平衡点,然后对平衡点附近的起始值进行探究,从一个靠近平衡点的初始值开始,变化并观察其: % [ l3 E& F2 g$ s) A4 u0 k1.系统是否仍然靠近该平衡点; % o" |6 n I h+ {* J2.趋近该平衡点;' H+ |+ \, o& `! j8 M
3.不再靠近平衡点; 2 y8 a2 z5 E* R9 y4 b从而探究其是否有周期性的行为或者振荡行为;或者动力系统对于初始条件或者比例常数的微小变化敏感吗?) f6 N8 i o+ b- [
例如5:一家汽车租赁公司在A与B设立了两个公司,都可以租还车,从A地开车可以到B地还,也可以从B地开车在A地还,公司需要知道应该在两地各投放多少辆车,可以很好的满足使用。已知每天在A地租的车有60%还到A地,有40%还到B地,而在B地租的车有70%还到了B地,30%还到了A地。- d) a! r9 ]# {
" n% x4 _- t0 Y! I9 R! P% V; |9 A5 o