- 在线时间
- 90 小时
- 最后登录
- 2018-12-27
- 注册时间
- 2016-4-22
- 听众数
- 17
- 收听数
- 0
- 能力
- 20 分
- 体力
- 23475 点
- 威望
- 2 点
- 阅读权限
- 200
- 积分
- 7546
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 126
- 主题
- 100
- 精华
- 2
- 分享
- 0
- 好友
- 6
升级   50.92% TA的每日心情 | 开心 2018-6-4 15:01 |
|---|
签到天数: 7 天 [LV.3]偶尔看看II
 群组: 2018年大象老师国赛优 群组: 高考备战 群组: 2018中小学数学建模冬 |
一、人口预测模型
- f) }3 Q! p, I1 I: Z
' x0 T* X2 X: z: b8 d2 d H表1-4所列是某地区1971-2000年的人口数据,试给出该地区人口增长的数学模型。2 i# z/ G9 ]7 a) T8 x+ b
. l. J4 K2 U" O, C) ~: C
根据表中的数据,做出散点图,如图1-12所示。
6 n1 K) u( W7 u
2 M/ C5 [ M0 u由图1-12可以看出,人口随时间呈现非线性变化,而且存在一个与横坐标轴平行的渐近线,故可以用logistic曲线模型进行拟合。
# `0 q( ~+ S3 t9 a( }# b![]()
* I* { I2 D. H m: D
9 w7 d: t" X& A5 P5 I * b+ b" L3 W$ T$ I2 I
因为Logistic曲线模型的基本形式为
% a2 Z" U/ Y2 \! o, q) ?5 s3 ~
$ j$ w$ ^4 o/ o y=1/(a+b*e^-t)
0 z7 J, P5 n9 I' I
5 b& H$ y' N# h所以,只要令y’=1/y,x'=e^-t,就可以将其转化为直线模型8 a" n& Y5 [+ l* b. O' Z
9 z8 x% W2 Q8 x3 E5 J# a8 J+ a5 m y'=a+b*x'
4 X, u2 t6 m0 s f
6 p9 }( m! \8 H; s' Z( g下面,用MATLAB进行回归分析拟合计算。回归拟合程序如下:* o- g% B3 ~2 a( |$ A
O" t0 I6 F ?' L8 L5 S1 k+ ]
9 U, t; j; A' n1 ]. [) y. S
! p2 @0 p& i( `, j3 O函数简要回顾:
) h! L' ^5 B1 i1 X7 l. M; Y+ n3 x
5 W( t( m) x9 B4 }/ g y① zeros
* p7 t s3 N4 v+ d+ @) M& X/ c" K& U4 R$ t9 h8 a
zeros(m) 生成一个m*m的零矩阵 R6 s3 w4 i2 _9 N$ i
; S! R- S( A: a; ]1 s' bzeros(m,n) 生成一个m*n的零矩阵
' r' X% M% L% n6 K9 y, q6 [- g- r! q& Z; y, X
zeros(m,n,k,.....) 生成一个m*n*k..的零矩阵 / I( x, q2 ]7 @2 _0 _* t
9 h0 o5 W o+ J( q3 i" C: [8 |+ n
② Sum
" ]! q4 B' z1 @. ~: q
1 v$ ?7 W; e% L% d2 g9 X. U3 ]# m3 p
5 z4 R8 L& i1 P5 \
, Y# U0 Y6 {# I4 c/ I+ v, Gsum(m) 列求和
! a& D p3 X2 y7 r. J6 D5 ^, Q4 M2 [5 T( p: c
sum(m,2) 行求和
8 x) F5 x/ ~) S" u- z) w( T4 n5 Z( S- p
zeros(x(:1)) 矩阵求和
* f& C+ ?' @8 H; A* G/ _# Z' w4 o9 p, k5 j/ }- V9 t. f! g) @7 [/ Z& R: K
③ inv
_. O2 K; M" L: S6 Y3 [& w/ ~1 s$ K. V5 ?$ C
求解AX=b时,X=A/b。也可以表示为:X=inv(A)*b " w3 r7 @0 a$ b& Q) y" g( }
. {/ ~+ l5 ^4 l0 ?% U
" i2 r# ^) ^; A) V; Z& C1 n6 C+ p
|
zan
|