QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2458|回复: 0
打印 上一主题 下一主题

MATLAB在数学建模中的应用 随手笔记(三)----- 数据拟合应用实例

[复制链接]
字体大小: 正常 放大

100

主题

17

听众

7535

积分

升级  50.7%

  • TA的每日心情
    开心
    2018-6-4 15:01
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    群组2018年大象老师国赛优

    群组高考备战

    群组2018中小学数学建模冬

    跳转到指定楼层
    1#
    发表于 2018-11-1 10:58 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    一、人口预测模型$ j. ?. y& |# B3 n8 C7 Q. D/ x

    8 v' n! z, y. g" p% d表1-4所列是某地区1971-2000年的人口数据,试给出该地区人口增长的数学模型。# l; W. V# T  G

    7 C) s. W: n, \根据表中的数据,做出散点图,如图1-12所示。
    7 o  @' s$ O; E1 `3 ^7 |+ C& Q& e6 e: i. R
    由图1-12可以看出,人口随时间呈现非线性变化,而且存在一个与横坐标轴平行的渐近线,故可以用logistic曲线模型进行拟合。
    ' R' @1 d( v% x9 }% z: L- `+ _. |1 p9 j, L' Z

    6 y) Z. `* j  [  _5 i& r% v
    0 s. c; M0 q9 n1 U因为Logistic曲线模型的基本形式为
    ! O5 D1 F! F( c3 [3 ^' N( f
    ( H+ A4 d3 j4 ]8 f                                                y=1/(a+b*e^-t)
    3 T" E7 Y0 s7 c% Y+ @0 a; e7 Y4 C, H; U0 j
    所以,只要令y’=1/y,x'=e^-t,就可以将其转化为直线模型
    1 Q" O1 V" n% H" U8 j
    9 H# y% d% |, ~                                                                        y'=a+b*x'
    0 v4 v/ i$ N7 t1 U. [6 y
    * w0 p0 Q. v& L+ L. l# _) r( x下面,用MATLAB进行回归分析拟合计算。回归拟合程序如下:$ F4 ^5 r- `; g+ q' u

    7 y) [: V% z  y* H# p3 q
      L( m5 i' f! g& \5 Z3 F+ M6 n7 n& c, }3 f
    函数简要回顾:, E/ s2 d0 @# i% J  u: b
    ! `# M) ]) R; }5 H+ y
    ① zeros
    " K1 B% V/ q3 N7 i, j. v  u  h. Y: [2 I+ Q
    zeros(m)                      生成一个m*m的零矩阵     1 }, l/ L8 w- D1 [6 v9 n

    + k% |' y( C' C; |3 m, p  szeros(m,n)                   生成一个m*n的零矩阵            
    / e2 a) l7 R' }4 J3 T5 u* `+ ?+ y0 {9 w! }8 P. `2 }- w$ h1 g
    zeros(m,n,k,.....)          生成一个m*n*k..的零矩阵
    , a. g- w) Q6 ~7 U( s. }  S6 O: b% W" N7 }) n
    ② Sum # ~. t8 K/ G8 S1 c& q. S1 b

    8 X% i7 q8 u" z! p8 [: i. b1 F( U$ U/ y
    8 e5 c& F1 ]' e
    sum(m)                       列求和      : H8 n& k  `. Z" x+ ?% W
    $ I0 c7 y4 H  C2 _+ o9 @9 U/ \
    sum(m,2)                    行求和      
    5 n; O7 q  e1 D" h) `3 ~: c
    5 K/ S/ G$ X" c) k1 j8 u7 qzeros(x(:1))                 矩阵求和   
    3 ^, f5 @( e  i
    9 e) |8 {% z( n7 A! B③ inv6 P/ H: h1 A! x; |9 j
    6 h- x; f  z! i
    求解AX=b时,X=A/b。也可以表示为:X=inv(A)*b   |( w' q* z2 \$ B. O; z
    1 C' k9 S: A( @- f" i

    5 p4 Q' q  y5 u9 ~0 K8 y$ y0 ^4 J/ q) [
    ; A7 v' X: S+ D/ ^! g9 D! A# b
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-4-14 07:48 , Processed in 0.290418 second(s), 49 queries .

    回顶部