早教吧作业答案频道 -->数学-->
非线性方程怎么求差分方程的数值解啊如题,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)
看了 非线性方程怎么求差分方程的数...的网友还看了以下:
已知函数f(x) =lnx+2a/x,a∈R.⑴若函数f ﹙x﹚在[2,﹢∞)上是增函数,求实数a 2020-05-13 …
甲数是乙数的5分之4,甲数比乙数少百分之【 】,乙数比甲数多百分之【 】甲数比乙数少5分之1,即甲 2020-05-16 …
已知.(1)若a=0时,求函数在点(1,)处的切线方程;(2)若函数在[1,2]上是减函数,求实数 2020-07-20 …
(2014•沈阳一模)已知函数f(x)=lnx,g(x)=12ax+b.(Ⅰ)若f(x)与g(x) 2020-07-22 …
已知全集为R,函数f(x)=lg(1-x)的定义域为集合A,集合B={x|x(x-1)>6},(Ⅰ 2020-07-30 …
已知复数《(m的平方)—3m》+《(m的平方)—5m+6)i》是纯虚数,求实数M的值...已知复数 2020-07-30 …
已知积分上限函数求常数已知x->0,(ax-sinx)/(b,x)∫[ln(1+t^3)/t]=c 2020-07-31 …
对数求x的计算,不是要公式,例如log以5为底625的对数结果等于多少log以4为底2的对数等于多 2020-08-01 …
已知函数f(x)=x的平方+ax-Inx,a∈R.⑴若函数f(x)在[1,2]上是减函数,求实数a 2020-08-02 …
3道填空-|||①负数的相反数是正数,把这句话用符号可以表示为()②下列说法中,正确的是().A、无 2020-10-30 …