- 在线时间
- 1630 小时
- 最后登录
- 2024-1-29
- 注册时间
- 2017-5-16
- 听众数
- 82
- 收听数
- 1
- 能力
- 120 分
- 体力
- 563278 点
- 威望
- 12 点
- 阅读权限
- 255
- 积分
- 174206
- 相册
- 1
- 日志
- 0
- 记录
- 0
- 帖子
- 5313
- 主题
- 5273
- 精华
- 3
- 分享
- 0
- 好友
- 163
TA的每日心情 | 开心 2021-8-11 17:59 |
|---|
签到天数: 17 天 [LV.4]偶尔看看III 网络挑战赛参赛者 网络挑战赛参赛者 - 自我介绍
- 本人女,毕业于内蒙古科技大学,担任文职专业,毕业专业英语。
 群组: 2018美赛大象算法课程 群组: 2018美赛护航培训课程 群组: 2019年 数学中国站长建 群组: 2019年数据分析师课程 群组: 2018年大象老师国赛优 |
中国大学生数学建模竞赛备赛(十三), s, C ?& Y" L4 Z8 V! k% E& r6 F
微分方程问题
" T% N5 q' z1 I微分方程建模 w3 v0 S8 R! }& Z$ v
1、根据实际要求确定要研究的量。/ B; B7 W/ U, w/ D) H5 z; L
2、找出这些量所满足的基本规律。
; V. H7 Z4 e V* v, A+ L6 H! {3、运用这些规律列出方程和定解条件。
1 y! F" i: ^! d. U2 L5 r$ u常见的列方程方法:. R, U/ ~. t* E1 n4 y, j
(1)依照规律直接列;(2)微元分析法与任意区域上取积分的方法;(3)模拟分析法。
/ @( t2 ]2 d1 W( o% z3 y' L, J# x7 `: ^" s* }% N
" ?7 l. g3 h& d/ s& G几类微分方程的应用实例1 X6 m$ k* H0 T* ~# p
1、发射火箭使用三级推进器。(P103-P107)
. X6 B/ O2 R9 u* N2、人口模型:(1)Malthus模型;(2)阻滞增长模型(Logistic模型)。(P107-P110)% O, r( L, E& \
例题:# l9 d2 h" G7 y# M
2 l. h: H* X! \
/ ]2 l0 b% E" k1 @7 H
第一种方法:非线性最小二乘估计,也可以称之为微分方程反问题的求解9 L+ F9 g4 @: W9 o: O8 C. `6 ]
% |9 E0 Q3 l- g4 x1 c
4 l" h, u0 Q* E7 I* Z8 k4 T0 \& aclc,clear
5 \ C5 F1 W9 R2 E% Xa=textread('data4.txt');//把原始的数据保存在纯文本文件data4.txt中
/ S6 \; g+ K1 s% ` a3 Z* Y/ ex=a([2:2:6], ';//提出需要的人口数据8 y0 {$ u; w. Q! b$ a
x=nonzeros(x);//去掉后面的0,变成列向量. Z, O1 S- S+ I! g/ k2 [
t=[1790:10:2000]';$ P$ J5 f4 F" a; n- M
t0=t(1);x0=x(1);( ~4 C, Q) _' R7 K) v
fun=@(cs,td)cs(1)./(1+(cs(1)/x0-1)*exp(-cs(2)*(td-t0)));//cs(1)=xm,cs(2)=r
+ p/ }3 v) A4 f# p" Pcs=lsqcurvefit(fun,rand(2,1),t(2:end),x(2:end),zeros(2,1));//后向差分. z! I# x# k Y \; W$ z8 v
xhat=fun(cs,[t,2010]);
! L8 Z) x" O* J! G1
7 U: x5 e& k% F X2. ]+ t6 f5 U* N! L
34 h4 j& P' p- }$ }3 T1 _3 @# t. j
45 @6 ~& Q; b( }5 y8 O
53 }3 u" H7 v0 ` }& t1 q4 t
60 L0 v, d& U V4 s
7: H/ D) ^% P0 X% e" V
8. s! y$ A! J7 x) I( R. ]) M
9
, G( [* C8 @0 o# _4 c: [1 B. Y0 t( Z* w第二种方法:线性最小二乘法(参考之前写的最小二乘拟合原理)6 O5 U# E" c: X3 v2 u
; C @, E. |! z7 }$ [
+ a5 C7 I8 f+ j& x; j( Y9 E! v, s! [5 F( ^+ S7 r1 m
1 @. ]* E% a' V% L& j
clc,clear
, W. `+ V+ u8 k% j: oa=textread('data4.txt');
* H5 B+ j! ~. {$ Ux=a([2:2:6], ';x=nonzeros(x);
?. F$ b* x. a/ v: lt=[1790:10:2000]';
" s3 X% H* f5 J" m& [* aa=[ones(21,1),-x(2:end)];1 U) p# {* i X& `& _ e
b=diff(x)./x(2:end)/10;- E6 c" p) d1 X
cs=a\b;; z% [' V- d# ?; u i5 f: b
r=cs(1);xm=r/cs(2);
) J, o# `5 ~% S& A1
) q: [9 _; ]) _, p5 ^5 Z0 T2: v6 |- M, J, ~
3. w$ V% J0 p! r: G
4
3 J0 ^& q+ F4 z7 K+ Q& \5! i# B: z5 q; Y, i7 B' S/ r
6; Y" L& a) t X7 Y& ]$ O
74 X) y& [/ j+ V6 }$ a" s a/ r
8
; F% T$ d, |" y3 i
7 ?$ [+ Z* h/ I* v' _ e8 w, F m- G+ B+ v! p/ Q3 b% F: i
1 o1 o, |8 z, y0 L1 r2 X# a
, T) Y$ R0 h. |0 o f3 T( [clc,clear# a) Y& Z# @; G' m6 T: E8 i
a=textread('data4.txt');
5 L1 U1 e! f) D6 m% }x=a([2:2:6], ';x=nonzeros(x);
0 |' z. P+ y' Jt=[1790:10:2000]';
+ a6 e. v! O: `4 I( A" H" s5 g$ sa=[ones(21,1),-x(1:end-1)];& e+ o1 R, q* N) ~2 a; B
b=diff(x)./x(1:end-1)/10;
3 h$ l% u9 z: g1 e/ _cs=a\b;
- c: a) r* p9 {9 I( x m6 r/ k ar=cs(1);xm=r/cs(2);
/ N' [0 v0 e$ V1 E1
# {- b/ U3 L. }. t3 o2
2 u1 W( C- Z" ^, t: {3
; C; m$ v D& ?4 z Q) h) x4
3 X& D2 d) `% m# P9 G3 F# o56 k# a/ [; t* m" a; f
6
2 {# M+ X3 i1 A+ W! Y; e7
" ]( z/ [( m5 G8
) S! G, }1 M' a1 i) g参考文献
5 O+ N2 m! C a( Y/ m' Y司守奎,孙玺菁. 数学建模算法与应用. 北京:国防工业出版社,2011.
" J! f1 P" x) ]% _————————————————) T; H3 B7 i0 I% [
版权声明:本文为CSDN博主「小白成长之旅」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
4 p7 q9 R2 o# a- q! j9 W: i2 c原文链接:https://blog.csdn.net/weixin_45813658/article/details/1077806190 A6 v6 Q1 ]/ u
" Y$ F# v. ]& J9 d7 I
# b* k% U$ L8 d, k" M0 e d. b% y |
zan
|