早教吧作业答案频道 -->数学-->
非线性方程怎么求差分方程的数值解啊如题,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+1丨与丨B-2丨互为相反数,求A-B的值 2 3/4 - 7/2 + (-1/ 2020-05-16 …
神奇的复数~已知复数z=a+bi,(a,b属于R),存在实数t,使z的共轭复数=(2+4i)/t- 2020-06-12 …
(1)设a、b、c、d为正实数,a<b,c<d,bc>ad,有一个三角形的三边长分别为a2+c2, 2020-07-21 …
一设a为实数,f(x)=a-(2/2^x+1)(X∈R)若f(x)为奇函数,求a的值2.试证明.: 2020-07-25 …
1.已知函数f(x)=lg(a^x-b^x)(a>1>b>0)……(1)求f(x)的定义域(2)若 2020-08-01 …
f(x)=e^x/(1+ax^2),a为正实数f(x)为R上的单调函数,求a的取值范围.我看了f( 2020-08-02 …
已知a是一个非零的有理数求a除以a的绝对值加上a的平方除以a的平方的绝对值加上a的立方除以a的立方的 2020-12-07 …
有关等差数列,1、已知数列{an}的首项a(1)=1,且an=2a(n-1)+1n>=2,则a(5) 2020-12-07 …
为什么有那么多学子求作文?还要求四百字六百字、老师题目都给你了难道你以为一个好评几十点财富别人就会给 2020-12-18 …
若a+b+1的绝对值与根号a+2b+3互为相反数,求(a+b)^2008的值吖……忘了还有一题……已 2020-12-31 …