早教吧作业答案频道 -->数学-->
非线性方程怎么求差分方程的数值解啊如题,a(n+1)-a(n)=k*(m-a(n))*a(n)m,k是一个常数就是类似于这种形式的怎么求数值解啊
题目详情
非线性方程怎么求差分方程的数值解啊
如题,a(n+1)-a(n)=k*(m-a(n))*a(n)
m,k是一个常数
就是类似于这种形式的怎么求数值解啊
如题,a(n+1)-a(n)=k*(m-a(n))*a(n)
m,k是一个常数
就是类似于这种形式的怎么求数值解啊
▼优质解答
答案和解析
数值解了话,可直接给定一个初始条件a(0),不断反覆迭代,在一段时间后可以看看这个模型是否会落在一个定点或出现周期现象.(直接代入法)
解析解了话,可将
a(n+1)-a(n)=delta a(n)==k*(m-a(n))*a(n)
化为微分方程
a'=k*(ma)*a ,这时就很好处理了(注意a=a(n)
da/[(m-a)*a] = k*dn.(1)
又1/[(m-a)*a] =(1/m-a +1/a)*(1/m)
(1)积分后得
ln(a)-ln(ma)=m*k*n+ c .(2) (c为任意常数)
(带入n=0,则ln(a(0))-ln(ma(0))=c (暂且继续写c)
整理(2),先对左右两边带入自然对数
a/(m-a) =A*e^(m*k*n) (其中A=e^c)
将a分离于等号的其中一边,最后得到
a(n)=[m*A*e^(m*k*n)]/[1+A*e^(m*k*n)]
done.
ps .这种形式的差分方程叫logistic equation,跟生物系统或人口成长等有关,譬如说a(n)比较小时,-a(n)^2非主导系统的项,所以短时间内delta a(n )>0,a(n)会上升.当a(n)慢慢变大时,delta a(n)>0的程度会变小,直到等于零,这代表人口a(n)达到饱和,若一开始a(n)就很大,使delta a(n)
解析解了话,可将
a(n+1)-a(n)=delta a(n)==k*(m-a(n))*a(n)
化为微分方程
a'=k*(ma)*a ,这时就很好处理了(注意a=a(n)
da/[(m-a)*a] = k*dn.(1)
又1/[(m-a)*a] =(1/m-a +1/a)*(1/m)
(1)积分后得
ln(a)-ln(ma)=m*k*n+ c .(2) (c为任意常数)
(带入n=0,则ln(a(0))-ln(ma(0))=c (暂且继续写c)
整理(2),先对左右两边带入自然对数
a/(m-a) =A*e^(m*k*n) (其中A=e^c)
将a分离于等号的其中一边,最后得到
a(n)=[m*A*e^(m*k*n)]/[1+A*e^(m*k*n)]
done.
ps .这种形式的差分方程叫logistic equation,跟生物系统或人口成长等有关,譬如说a(n)比较小时,-a(n)^2非主导系统的项,所以短时间内delta a(n )>0,a(n)会上升.当a(n)慢慢变大时,delta a(n)>0的程度会变小,直到等于零,这代表人口a(n)达到饱和,若一开始a(n)就很大,使delta a(n)
看了 非线性方程怎么求差分方程的数...的网友还看了以下:
概率题急求解1设A,B为随机事件且P(A)=0.7,P(A-B)=0.3,求P(A非B非).2设A 2020-04-12 …
设x是n维非零实列向量,矩阵A=E+xxT,(n>=3),证明:A恰有n-1个特征值为一?xxT有 2020-06-27 …
关于半加器中的逻辑表达式输入输出ABCS0000010110011110我想问一下,网友说通过该半 2020-07-23 …
二元一次方程取值范围是怎样求我想知道二元一次方程的非负整数的取值范围怎样求2x+y=9x,y为非负 2020-07-29 …
若函数值为非负数,求函数F(a)=2-a|a+3|的值域答案是[-19/44]不是说函数值非负,这么 2020-11-06 …
若非零有理数a,b,c满足:a的绝对值÷a+b的绝对值÷b+c的绝对值÷c=1,则abc的绝对值÷a 2020-11-18 …
若算符A和B的对易式值为非零常数,则A和B可以有共同本征态?为什么可以?delta(A)*delta 2020-11-18 …
1.若A的绝对值等于-A,则A是()A非负数B负数C正数D非正数2.已知X>3,则1+X的绝对值减去 2020-12-07 …
对于非零实数a、b,一下四个命题都成立A:a+1/a不等于0B:(a+b)^2=a^2+2ab+b^ 2020-12-07 …
关于绝对值|-a|=a,a是()数老师说是非负数,但我觉得负数也可以呀,如果a=1,那|--1|=1 2021-01-22 …