差分方程模型_第1页
差分方程模型_第2页
差分方程模型_第3页
差分方程模型_第4页
差分方程模型_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

差分方程及差分方程模型一、差分的概念及性质二、差分方程的概念四、一阶常系数线性差分方程

五、差分方程模型三、线性差分方程解的结构一、差分的概念及性质1.差分的定义解解解解(公式)2.差分的四则运算法则可参照导数的四则运算法则学习证明(3)又证明(3)分析例5借助公式和差分的运算法则可求解解例6二、差分方程的基本概念1.差分方程与差分方程的阶定义定义:

注:由差分的定义及性质可知,差分方程的不同定义形式之间可以相互转换。解解2.差分方程的解含有相互独立的任意常数的个数与差分方程的阶数相同的差分方程的解.差分方程的通解为了反映某一事物在变化过程中的客观规律性,往往根据事物在初始时刻所处状态,对差分方程所附加的条件.通解中任意常数被初始条件确定后的解.初始条件差分方程的特解例9证明三、线性差分方程解的结构n阶齐次线性差分方程的标准形式n阶非齐次线性差分方程的标准形式1.n阶齐次线性差分方程解的结构问题:(是任意常数)

那么称这些函数在区间

I内线性相关;否则称线性无关.

注:设为定义在区间内的个函数.如果存在个不全为零的常数,使得当在该区间内有恒等式成立定理7:如果是方程(1)的n个线性无关的特解,那么就是方程(1)的通解.例如线性无关线性相关由此可见,要求出n阶常系数齐次线性差分方程(1)的通解,只需求出其n个线性无关的特解.2.n阶常系数非齐次线性差分方程解的结构由此可见,要求出n阶常系数非齐次线性差分方程(2)的通解,只需求出(1)的通解和(2)的一个特解即可.一阶常系数齐次线性差分方程的一般形式一阶常系数非齐次线性差分方程的一般形式四、一阶常系数线性差分方程1、一阶常系数齐次线性差分方程的求解解特征方程特征根解解2、一阶常系数非齐次线性差分方程的求解1.(1)(2)综上讨论解对应齐次方程通解特征方程特征根代入方程,得原方程通解为解对应齐次方程通解代入方程,得差分方程是在离散时段上描述现实世界中变化过程的数学模型例1、某种货币1年期存款的年利率是r,现存入M元,问n年后的本金与利息之和是多少?Xk+1=(1+r)Xk,k=0,1,2·····以k=0时x0=M代入,递推n次可得n年后本息为五、差分方程模型

一阶线性常系数差分方程濒危物种的自然演变和人工孵化问题:Florida沙丘鹤属于濒危物种,它在较好自然环境下,年均增长率仅为1.94%,而在中等和较差环境下年均增长率分别为-3.24%和-3.82%,如果在某自然保护区内开始有100只鹤,建立描述其数量变化规律的模型,并作数值计算。模型建立记第k年沙丘鹤的数量为Xk,年均增长率为r,则第k+1年鹤的数量为

Xk+1=(1+r)Xkk=0,1,2······已知X0=100,在较好,中等和较差的自然环境下r=0.0194,-0.0324,和-0.0382,利用Matlab编程,递推20年后观察沙丘鹤的数量变化情况Matlab实现首先建立一个关于变量n,r的函数functionx=sqh(n,r)a=1+r;x=100;fork=1:nx(k+1)=a*x(k);end在command窗口里调用sqh函数

k=(0:20)';>>y1=sqh(20,0.0194);>>y2=sqh(20,-0.0324);>>y3=sqh(20,-0.0382);>>round([k,y1',y2',y3'])利用plot绘图观察数量变化趋势可以用不同线型和颜色绘图rg

bcmyk

w

分别表示红绿兰兰绿洋红黄黑白色:+o*.Xsd表示不同的线型

plot(k,y1,k,y2,k,y3)在同一坐标系下画图

plot(k,y2,':')>>plot(k,y2,'--')>>plot(k,y2,'r')>>plot(k,y2,'y')>>plot(k,y2,'y',k,y1,':')>>plot(k,y2,k,y1,':')>>plot(k,y2,'oy',k,y1,':')用gtext(‘r=0.0194’),gtext(‘r=-0.0324’),gtext(‘r=-0.0382’)在图上做标记。人工孵化是挽救濒危物种的措施之一,如果每年孵化5只鹤放入保护区,观察在中等自然条件下沙丘鹤的数量如何变化Xk+1=aXk

+5,a=1+r如果想考察每年孵化多少只比较合适,可以令Xk+1=aXk

+b,a=1+rMatlab实现functionx=fhsqh(n,r,b)a=1+r;x=100;fork=1:nx(k+1)=a*x(k)+b;endk=(0:20);

%一个行向量y1=(20,-0.0324,5);也是一个行向量round([k’,y1’])对k,y1四舍五入,但是不改变变量的值

plot(k,y1)ky1是行向量列向量都可以也可以观察200年的发展趋势,以及在较差条件下的发展趋势,也可以考察每年孵化数量变化的影响。一阶线性常系数差分方程的解、平衡点及其稳定性

自然环境下,b=0人工孵化条件下令xk=xk+1=x得差分方程的平衡点k→∞时,xk→x,称平衡点是稳定的高阶线性常系数差分方程

如果第k+1时段变量Xk+1不仅取决于第k时段变量Xk,而且与以前时段变量有关,就要用高阶差分方程来描述一年生植物的繁殖一年生植物春季发芽,夏天开花,秋季产种,没有腐烂,风干,被人为掠取的那些种子可以活过冬天,其中一部分能在第2年春季发芽,然后开花,产种,其中的另一部分虽未能发芽,但如又能活过一个冬天,则其中一部分可在第三年春季发芽,然后开花,产种,如此继续,一年生植物只能活1年,近似认为,种子最多可以活过两个冬天,试建立数学模型研究这种植物数量变化的规律,及它能一直繁殖下去的条件。模型及其求解记一棵植物秋季产种的平均数为c,种子能活过一个冬天的(1岁种子)比例为b,活过一个冬天没有发芽又活过一个冬天的(2岁种子)比例仍为b,1岁种子发芽率a1,2岁种子发芽率a2。设c,a1,a2固定,b是变量,考察能一直繁殖的条件记第k年植物数量为Xk,显然Xk与Xk-1,Xk-2有关,由Xk-1决定的部分是a1bcXk-1,由Xk-2决定的部分是

a2b(1-a1)bcXk-2

Xk=a1bcXk-1+a2b(1-a1)bcXk-2

Xk=a1bcXk-1

+a2b(1-a1)bcXk-2实际上,就是Xk=pXk-1+qXk-2我们需要知道X0,a1,a2,c,考察b不同时,种子繁殖的情况。在这里假设X0=100,a1=0.5,a2=0.25,c=10,b=0.18~0.20用matlab计算function

x=fz(x0,n,b)c=10;a1=0.5;a2=0.25;p=a1*b*c;q=a2*b*(1-a1)*b*c;X(1)=x0;X(2)=p*X(1);fork=3:nX(k)=p*X(k-1)+q*X(k-2);endXk=a1bcXk-1+a2b(1-a1)bcXk-2

K=(0:20)’;Y1=fz(100,21,0.18);Y2=fz(100,21,0.19);Y3=fz(100,21,0,20);round([k,y1’,y2’,y3’])plot(k,y1,k,y2,’:’,k,y3,’o’),gtext(‘b=0.18’),gtext(‘b=0.19’),gtext(‘b=0.20’)对高阶差分方程可以寻求形如的解。Xk=pXk-1

+

qXk-2

(1)X1+pX0=0

(2)

结果分析代入(1)式得称为差分方程的特征方程。差分方程的特征根:方程(1)的解可以表为其中c1,c2由初始条件x0,x1确定。本例中,用待定系数的方法可以求出b=0.18时,c1=95.64,c2=4.36这样实际上,植物能一直繁殖下去的条件是b>0.191按年龄分组的种群增长野生或饲养的动物因繁殖而增加,因自然死亡和人为屠杀而减少,不同年龄动物的繁殖率,死亡率有较大差别,因此在研究某一种群数量的变化时,需要考虑年龄分组的种群增长。将种群按年龄等间隔的分成若干个年龄组,时间也离散化为时段,给定各年龄组种群的繁殖率和死亡率,建立按年龄分组的种群增长模型,预测未来各年龄组的种群数量,并讨论时间充分长以后的变化趋势。模型及其求解设种群按年龄等间隔的分成n个年龄组,记i=1,2,···,n,时段记作k=0,1,2···,且年龄组区间与时段长度相等(若5岁为一个年龄组,则5年为一个时段)。以雌性个体为研究对象记在时段k第i年龄组的数量为xi(k);第i年龄组的繁殖率为bi,表示每个个体在一个时段内繁殖的数量;第i年龄组死亡率为di,表示一个时段内死亡数与总数的比,si=1-di是存活率。注意:第k时段的第i年龄组活过来的,是第k+1时段的第i+1年龄组xi+1(k+1)=sixi(k)i=1,2,···,n-1,k=0,1,····各年龄组在第k时段繁殖的数量和是第k+1时段的第1年龄组x1(k+1)=k=0,1,····记在时段k种群各年龄组的数量为X(k)=[x1(k),x2(k),····,xn(k)]’这样,有x(k+1)=Lx(k),k=0,1,····给定在0时段,各年龄组的初始数量x(0)就可以预测任意时段k,各年龄组的数量设一种群分成5个年龄组,繁殖率b1=0,b2=0.2,b3=1.8,b4=0.8,b5=0.2存活率s1=0.5,s2=0.8,s3=0.8,s4=0.1各年龄组现有数量都是100只,用matlab计算x(k)b=[0,0.2,1.8,0.8,0.2];s=diag([0.5,0.8,0.8,0.1]);L=[b;s,zeros(4,1)];x(:,1)=100*ones(5,1);>>n=30;>>fork=1:n

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论