差分方程模型习题+答案(8页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《差分方程模型习题+答案(8页).doc》由会员分享,可在线阅读,更多相关《差分方程模型习题+答案(8页).doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-第 1 页差分方程模型习题+答案-第 2 页1.一老人 60 岁时将养老金 10 万元存入基金会,月利率 0.4%,他每月取 1000 元作为生活费,建立差分方程计算他每岁末尚有多少钱?多少岁时将基金用完?如果想用到 80 岁,问60 岁时应存入多少钱?分析:(1)假设 k 个月后尚有kA元,每月取款 b 元,月利率为 r,根据题意,可每月取款,根据题意,建立如下的差分方程:1kkAaAb,其中 a=1+r(1)每岁末尚有多少钱,即用差分方程给出kA的值。(2)多少岁时将基金用完,何时0kA 由(1)可得:若0nA,01nnA raba(3)若想用到 80 岁,即 n(80-60)*12=2
2、40 时,2400A,24002401A raba利用 MATLAB 编程序分析计算该差分方程模型,源程序如下:clear allclose allclcx0=100000;n=150;b=1000;r=0.004;k=(0:n);y1=dai(x0,n,r,b);round(k,y1)function x=dai(x0,n,r,b)a=1+r;x=x0;for k=1:nx(k+1)=a*x(k)-b;end(2)用 MATLAB 计算:A0=250000*(1.004240-1)/1.004240思考与深入:(2)结论:128 个月即 70 岁 8 个月时将基金用完(3)A0=1.5409
3、e+005结论:若想用到 80 岁,60 岁时应存入 15.409 万元。2.某人从银行贷款购房,若他今年初贷款 10 万元,月利率 0.5%,他每月还 1000 元。建立差分方程计算他每年末欠银行多少钱,多少时间才能还清?如果要 10 年还清,每月需还多少?分析:记第 k 个月末他欠银行的钱为 x(k),月利率为 r,且 a=1+r,b 为每月还的钱。则第k+1 个月末欠银行的钱为x(k+1)=a*x(k)+b,a=1+r,b=-1000,k=0,1,2-第 3 页在 r=0.005 及 x0=100000 代入,用 MATLAB 计算得结果。编写 M 文件如下:function x=exf
4、11(x0,n,r,b)a=1+r;x=x0;for k=1:nx(k+1)=a*x(k)+b;endMATLAB 计算并作图:k=(1:140);y=exf11(100000,140,0.0005,-1000);所以如果每月还 1000 元,则需要 11 年 7 个月还清。如果要 10 年即 n=120 还清,则模型为:r*x0*(1+r)n/1-(1+r)n b=-r*x0*(1+r)n/1-(1+r)n用 MATLAB 计算如下:x0=100000;r=0.005;n=120;b=-r*x0*(1+r)n/1-(1+r)nb=1.1102e+003所以如果要 10 年还清,则每年返还 1
5、110.2 元。3.在某种环境下猫头鹰的主要食物是田鼠,设田鼠的年平均增长率为1r,猫头鹰的存在引起的田鼠增长率的减少与猫头鹰的数量成正比,比例系数为1a;猫头鹰的年平均减少率为2r;田鼠的存在引起的猫头鹰减少率的增加与田鼠的数量成正比,比例系数为2a。建立差分方程模型描述田鼠和猫头鹰共处时的数量变化规律,对以下情况作图给出 50 年的变化过程。(1)设12120.2,0.3,0.001,0.002,rraa开始时有 100 只田鼠和 50 只猫头鹰。(2)1212,r r a a同上,开始时有 100 只田鼠和 200 只猫头鹰。(3)适当改变参数12,a a(初始值同上)(4)求差分方程的
6、平衡点,它们稳定吗?分析:记第 k 代田鼠数量为kx,第 k 代猫头鹰数量为ky,则可列出下列方程:运用 matlab 计算,程序如下:function z=disanti(x0,y0,a1,a2,r1,r2)x=x0;y=y0;for k=1:49x(k+1)=x(k)+(r1-y(k)*a1)*x(k);-第 4 页y(k+1)=y(k)+(-r2+x(k)*a2)*y(k);endz=x,y;(1)z=disanti(100,50,0.001,0.002,0.2,0.3)plot(1:50,z(:,1);hold on;plot(1:50,z(:,2),r)(2)z=disanti(10
7、0,200,0.001,0.002,0.2,0.3)plot(1:50,z(:,1);hold on;plot(1:50,z(:,2),r)(3)当 a1,a2 分别取 0.002,0.002 时,得到如下图像:可见,当 a1,a2 参数在一定范围内改变时,猫头鹰与田鼠数量在一定范围内震荡,且不灭绝。(4)令1kkxxx;1kkyyy解方程得到如下结果:x=150y=200经 matlab 验证如下:z=disanti(150,200,0.001,0.002,0.2,0.3)plot(1:50,z(:,1);hold on;plot(1:50,z(:,2),r)由此可知:平衡点为:x=150y
8、=2004.研究将鹿群放入草场后草和鹿两种群的相互作用。草的生长遵从 Logistic 规律,年固有增长率 0.8,最大密度为 3000(密度单位),在草最茂盛时每只鹿每年可吃掉 1.6(密度单位)的草。若没有草,鹿群的年死亡率高达 0.9,而草的存在可使鹿的死亡得以补偿,在草最茂盛时补偿率为 1.5。作一些简化假设,用差分方程模型描述草和鹿两种群数量的变化过程,就以下情况进行讨论:(1)比较将 100 只鹿放入密度为 1000 和密度为 3000 的草场两种情况。(2)适当改变参数,观察变化趋势。模型假设:1草独立生存,独立生存规律遵从 Logistic 规律;2草场上除了鹿以外,没有其他以
9、草为食的生物;3鹿无法独立生存。没有草的情况下,鹿的年死亡率一定;4假定草对鹿的补偿率是草场密度的线性函数;5每只鹿每年的食草能力是草场密度的线性函数。-第 5 页记草的固有增长率为 r,草的最大密度为 N,鹿独立生存时的年死亡率为 d,草最茂盛时鹿的食草能力为 a,草对鹿的年补偿作用为 b;第 k1 年草的密度为1kx,鹿的数量为1ky,第 k 年草的密度为kx,鹿的数量为ky。草独立生存时,按照 Logistic 规律增长,则此时草的增长差分模型为1(1)kkkkxxxrxN,但是由于鹿对草的捕食作用,草的数量会减少,则满足如下方程:1(1),(0,1,2,)kkkkkkxax yxxrx
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 方程 模型 习题 答案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内