早教吧作业答案频道 -->数学-->
非线性方程怎么求差分方程的数值解啊如题,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)
看了 非线性方程怎么求差分方程的数...的网友还看了以下:
求函数的值域问题,求解求函数y=(3x-1)/(x+2),其中x大于等于0.的值域.利用几何法我知 2020-04-27 …
如何判断函数极值的使用方法如何在求函数极值的时候知道它需要使用通过二阶导数的方法来求极值还是通过判 2020-05-14 …
EXCEL 如何 计算.比如有两列数据,符合第二列中第一列的数值总和,要求用函数方法~比如有两列数 2020-05-16 …
列一个分式方程一个分数,如果分母加1,则分数的值变为十一分之一;如果分子加1,则分数的值就变为七分 2020-06-03 …
a^2+b^2+c^2=1用高等数学中求多元函数极值的方法求ab+ac+bc的最大最小值.如何解驻 2020-07-18 …
函数值域的问题,要怎么理解.<判别式法>把函数转化成关于x的二次方程F(x,y)=0,通过方程有实 2020-07-25 …
数学高手来!关于高次方的数学公式。请给出所有三次方以及更高次方的数学公式。比如立方和(差)等等。还 2020-07-31 …
如图所示意某地区1月份日照时数分布.日照时数等值线单位为小时,相邻等值线的差值为20小时.按图示方 2020-08-01 …
(2009•海南)如图所示意某地区1月份日照时数分布.日照时数等值线单位为小时,相邻等值线的差值为2 2020-11-13 …
带绝对值分段函数最值的求法,y=例题y=|x+6|+|x-1|解题并归纳方法,求最值.(若加号改成减 2020-11-18 …