数学建模习题3答案
更新时间:2023-11-16 22:34:01 阅读量: 教育文库 文档下载
2.某种山猫在较好的,中等及较差的自然环境下,年平均增长率分别是1.68%,0.55%,-4.5%。假设开始时有100只山猫,按以下情况分别讨论山猫数量逐年变化的过程及趋势:
(1)三种自然环境下25年的变化过程,结果要列表并图示;
解:首先讨论紫檀环境下山猫的数量的演变。记k年山猫的数量为xk,设自然条件下的年平均增长率为r(相当于假设年增长率r为常数),则列式得: Xk+1=xk*(1+r),k=0,1,2,…… 解为等比数列
Xk=x0*(1+r)k ,k=0,1,2,……
在以下的Matlab的程序里,分别取r=0.0168,0.0055,-0.045,取初始值x0 =100,用循环语句迭代计算出25年不同自然环境下山猫的数量的演变过程,将结果列表并绘图:
n=25;r=[.0168,.0055,-.045];x=[100,100,100]; for k=1:n
x(k+1,:)=x(k,:).*(1+r); end
disp('自然条件下(b=0)山猫的数量的演变')%列表 自然条件下(b=0)山猫的数量的演变
disp(' 年 较好 中等 较差') %每列项目的名称 年 较好 中等 较差
disp([(0:n)',round(x)]) %舍入为整数,列表 0 100 100 100 1 102 101 96 2 103 101 91 3 105 102 87 4 107 102 83 5 109 103 79 6 111 103 76 7 112 104 72 8 114 104 69 9 116 105 66 10 118 106 63 11 120 106 60 12 122 107 58 13 124 107 55 14 126 108 52 15 128 109 50 16 131 109 48 17 133 110 46 18 135 110 44 19 137 111 42 20 140 112 40 21 142 112 38 22 144 113 36
23 147 113 35 24 149 114 33
25 152 115 32
plot(0:n,x(:,1),'k^',0:n,x(:,2),'ko',0:n,x(:,3),'kv') legend('r=0.0168','r=0.0055','r=-0.045',2) axis([-1,n+1,0,200])
title('自然条件下(b=0)山猫数量的演变') xlabel('第k年'),ylabel('山猫的数量')
(2)如果每年捕获三只,山猫的数量将会如何变化?会灭绝吗?如果每年捕获一只呢?
解:讨论每年捕获三只条件下山猫数量的演变。设自然环境下的年平均增长率为r,并且每年捕获的数量为b只,则列式得: Xk+1=(1+r)xk+b,k=1,2,3…… 其解为数列
Xk=(x0+b/r)(1+r)k-b/r,k=1,2,3……
在以下的Matlab程序里,分别取r=0.0168,0.0055,-0.045,取b=-3,取初始值x0 =100,用循环语句迭代计算出25年内捕获条件,在不同自然环境下的山猫数量的演变过程,将结果列表,并绘图:
n=25;r=[.0168,.0055,-.045];x=[100,100,100];b=-3; for k=1:n
x(k+1,:)=x(k,:).*(1+r)+b; end
disp('自然条件下(b=-3)山猫的数量的演变')%列表
disp(' 年 较好 中等 较差') %每列项目的名称 disp([(0:n)',round(x)]) %舍入为整数,列表 0 100 100 100 1 99 98 93
2 97 95 85 3 96 93 78 4 95 90 72 5 93 88 66 6 92 85 60 7 90 83 54 8 89 80 49 9 87 77 43 10 86 75 39 11 84 72 34 12 83 70 29 13 81 67 25 14 79 64 21 15 78 62 17 16 76 59 13 17 74 56 10 18 73 54 6 19 71 51 3 20 69 48 0 21 67 46 -3 22 65 43 -6 23 63 40 -9 24 61 37 -11
25 59 35 -14
plot(0:n,x(:,1),'k^',0:n,x(:,2),'ko',0:n,x(:,3),'kv') axis([-1,n+1,-15,100])
legend('r=0.0168','r=0.0055','r=-0.045',2) title('捕获条件下(b=-3)山猫数量的演变') xlabel('第k年'),ylabel('山猫的数量')
(3)在较差的自然环境下,如果要使山猫数量稳定在60只左右,每年要人工繁
殖多少只?
解:讨论每年人工繁殖条件下山猫数量的演变。设自然环境下的年平均增长率为r,并且每年人工繁殖的数量为b只,则列式得: Xk+1=(1+r)xk+b,k=1,2,3…… 其解为数列
Xk=(x0+b/r)(1+r)k-b/r,k=1,2,3…… 取r=-0.045,x0=100,令xk =100
因将山猫的数量稳定在60只,则: 由上式推知:
b=[xk-x0(1+r)k]r/[(1+r)k-1]
其中Xk=60,x0=100,xk=60,r=-0.045;带入其中,通过Matlab绘制其山猫数量变化图得: 解得: b≈3
5.有一位老人60岁时将养老金10万元以整存零取方式(指本金一次存入,分次支取本金的一种储蓄)存入,以第一个月开始每月支取1000元,银行每月初按月利率0.3%把上个月结余金额利息自动存入养老金。请你计算老人多少岁时将养老金用完?如果想用到80岁,问60岁时应存入多少钱?
解:记第养老金第k月末银行账户余额为xk元,b为每月支取的金额,r为银行每月的月利率,则列式得: Xk+1=(1+r)xk-b ,k=0,1,2,……
分别取r=0.003 ,b=1000, 取初始值为x0=100000; 作n月将养老金用完,即xn=0. 由上式解得:
Xk=(x0-b/r)(1+r)k+b/r,k=0,1,2,……
由于月利率r,支取金额b,和本金初始总额x0必然满足x0
k=[ln(b/r)-ln(b/r-x0)]/ln(1+r);
r=0.003 ,b=1000, 取初始值为x0=100000;带入数值得: k=120
即120个月把养老金用完。
如果已知月数k和每月支取金额b,想知道x0 ,则由上式推知: x0 =b/r[(1+r)k-1]/(1+r)k
r=0.003,b=1000,k=240带入解得 x0=170908
即如果养老金用到80岁,那么得再60岁存入170908元。
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 数学建模
- 习题
- 答案
- 浙教版科学七年级下册第四章专题练习卷
- 生字表中的象形字
- 汽车驾驶员技师论文-轮胎的合理使用与爆胎预防
- 医院分级管理办法
- 2019年高考天津卷理综试题解析(精编版)(原卷版)
- 投标文件格式
- 安徽六安城南中学13-14学年八年级上学期期中考试-物理
- 运筹学与系统分析
- 临床执业医师模拟试题第4单元
- (九) 复合句 - 状语从句
- 牛津译林版七年级下Unit6 Task More of Alice in Wonderland教学设计
- 实验题4.2实现链串各种基本运算的算法
- 适合于重庆地区的珍贵林木
- 《企业内部控制应用指引》解读及运用
- 教师个人校本研修计划与反思
- “向国旗敬礼,做一个有道德的人”宣传标语
- 关于明确安委会各成员单位工作职责的通知
- 第二章 平面力系
- 全国计算机等级考试一级试题
- 铁路工务标志标记管理规范工务标志标记管理的规定 - 图文