- 在线时间
- 1630 小时
- 最后登录
- 2024-1-29
- 注册时间
- 2017-5-16
- 听众数
- 82
- 收听数
- 1
- 能力
- 120 分
- 体力
- 565659 点
- 威望
- 12 点
- 阅读权限
- 255
- 积分
- 174921
- 相册
- 1
- 日志
- 0
- 记录
- 0
- 帖子
- 5313
- 主题
- 5273
- 精华
- 3
- 分享
- 0
- 好友
- 163
TA的每日心情 | 开心 2021-8-11 17:59 |
|---|
签到天数: 17 天 [LV.4]偶尔看看III 网络挑战赛参赛者 网络挑战赛参赛者 - 自我介绍
- 本人女,毕业于内蒙古科技大学,担任文职专业,毕业专业英语。
 群组: 2018美赛大象算法课程 群组: 2018美赛护航培训课程 群组: 2019年 数学中国站长建 群组: 2019年数据分析师课程 群组: 2018年大象老师国赛优 |
中国大学生数学建模竞赛备赛(十三)
- w6 ?8 D* A2 N微分方程问题
8 [2 L4 ?% H" H7 D w微分方程建模) i; J& p! l9 r
1、根据实际要求确定要研究的量。
1 ` D5 F9 z6 ^2、找出这些量所满足的基本规律。
. e& i2 [6 u% C$ z+ h3、运用这些规律列出方程和定解条件。$ L' f; K7 R! {/ w U" O
常见的列方程方法:' W' s t2 F7 E4 n: V
(1)依照规律直接列;(2)微元分析法与任意区域上取积分的方法;(3)模拟分析法。
( o9 n. ^- T, p/ k( L4 Z/ k, J3 j3 W4 P! n/ C; I- _
* I$ S! \6 i) y, ]6 ]! x/ I几类微分方程的应用实例! J( o0 w; q$ q$ k7 k; @
1、发射火箭使用三级推进器。(P103-P107)( I B6 u. K% O0 Y1 \, R6 b
2、人口模型:(1)Malthus模型;(2)阻滞增长模型(Logistic模型)。(P107-P110)
, R% c! O5 w8 ?* ?5 C例题:3 L* H. n# P1 X) v" |
% G1 \9 u9 V6 [
! f0 ^! L- ^) [/ o第一种方法:非线性最小二乘估计,也可以称之为微分方程反问题的求解 p# r8 J9 |4 E/ Z( `2 ^ f
# N% x: \8 N/ J2 T% {; }$ w: z0 w# Q! ]* g7 Q" |. e
clc,clear$ K9 }( `/ y L7 E9 g q
a=textread('data4.txt');//把原始的数据保存在纯文本文件data4.txt中
& G' o N8 ~4 _4 S% @2 Z# T& @/ Wx=a([2:2:6], ';//提出需要的人口数据
- I# `- ~: I" s! d; J0 c* Mx=nonzeros(x);//去掉后面的0,变成列向量
" R; }7 `! e c; `7 g: f/ }t=[1790:10:2000]';
]( \9 \9 G1 M# A1 m" X& {t0=t(1);x0=x(1);
' e7 r, I+ G2 v! W( ]! {8 {fun=@(cs,td)cs(1)./(1+(cs(1)/x0-1)*exp(-cs(2)*(td-t0)));//cs(1)=xm,cs(2)=r" |+ \2 l7 y3 }1 c5 }3 P6 `
cs=lsqcurvefit(fun,rand(2,1),t(2:end),x(2:end),zeros(2,1));//后向差分
0 u# e2 n# V S* ]/ ~% q% M. |4 Kxhat=fun(cs,[t,2010]);
1 _% v$ E, h$ Y9 G' g; u1
4 h+ p Y* B0 o0 u+ S2
& W6 p$ t" g: }* j6 i- E) k8 s$ N H3
9 f6 m5 k# z; q: r! ?7 q4; n7 _6 S8 H0 d
53 E& A6 W" Y, ~' n8 {
6 ]5 A- l: i U! i9 g
77 g2 [- j+ b/ g" x; I( O2 X( C- c& H
8
! x H0 H. k1 A4 t9 R* d9
0 m2 x1 @: d- l/ ]第二种方法:线性最小二乘法(参考之前写的最小二乘拟合原理)4 a1 d; T0 {2 l3 j7 q
, R" N. E! X! x6 p2 ?& K! [) l
5 V Y2 m; Y( b9 z$ j+ ~0 O
6 X* p2 T6 a B( ?0 Y
6 W' o! {, v, K/ ]clc,clear
4 O$ L0 e& h$ k/ I( @/ L& `9 qa=textread('data4.txt');; ?' k5 r& G2 |7 O8 t: [" h& j+ R& z4 j
x=a([2:2:6], ';x=nonzeros(x);
0 q6 X. M1 F' z0 K' o/ r' w* {t=[1790:10:2000]';; b- {5 Q9 u; D" p, x& J- c- H
a=[ones(21,1),-x(2:end)];3 a' l% E& p/ z) U4 ^8 m/ {" L. P
b=diff(x)./x(2:end)/10;
+ B. ?! m4 n2 ^4 @+ y+ h, Q) K( ]cs=a\b;% s$ K5 U0 V" ?: m
r=cs(1);xm=r/cs(2);% B g0 W% J. a+ s$ M
11 B: n: j7 S8 A
2
- B, I) \4 ~5 |5 ~3
. V5 @6 E( \* l4
: w8 i2 T, J4 R$ `. K$ H! {9 e' z" ~; |5
4 I& Z. L0 a! N9 D+ c6) G* G, @. v$ q5 J
72 X1 _ g/ c, t3 n, H& }) f
8
* W5 Y5 p! _ c ?
7 H& V0 A% @# L5 d" z$ j
0 X0 |: V. T9 a) z3 V$ t0 ^- ?
{# x9 s8 Q J1 h
* B8 ^. q, x8 U$ }; F7 yclc,clear
1 s0 j- C8 v* w' h6 c. J. _a=textread('data4.txt');- n& s; i" V& |) l8 X- Q
x=a([2:2:6], ';x=nonzeros(x);- | l0 l) ^" H q; \, X5 g
t=[1790:10:2000]';
" \* `3 V0 { G4 C+ L- F. U( ]a=[ones(21,1),-x(1:end-1)];
6 s2 _1 n1 e4 t$ {b=diff(x)./x(1:end-1)/10;
3 C# |! J) g# g: Mcs=a\b;4 x. r& n& @0 t% { c7 U, l1 ?
r=cs(1);xm=r/cs(2);2 s( U i* t. w. J% B2 m
1# y, C& J: c0 V; Y& v
2
6 [* X- S' o, u; ?9 [7 U* r3: s2 v- x) ?' G2 m
4
% K' F. v8 \7 q. }% A5. |2 z* G# M3 c p# J
6
]7 _/ z f2 i+ a, y% i7 A7) X/ z( g& O r3 t0 `6 m6 Q- t
8
4 [) Y3 }' ~9 U- h, o8 E5 d) X参考文献/ u9 N% h- t" Q3 |' G. S6 X
司守奎,孙玺菁. 数学建模算法与应用. 北京:国防工业出版社,2011.
2 K* M [/ O: [3 [4 q————————————————' |- m5 X- I7 k* y1 {
版权声明:本文为CSDN博主「小白成长之旅」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
g6 O. k* f5 [原文链接:https://blog.csdn.net/weixin_45813658/article/details/1077806197 P e5 j9 u9 A7 u5 P
) B7 w+ w' B5 M- V2 V- Y
+ {4 |% R+ ^! S0 f+ a |
zan
|