云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > matlab在数学建模中的应用

matlab在数学建模中的应用

  • 62 次阅读
  • 3 次下载
  • 2025/6/3 19:04:34

Matlab在数学建模中的应用

数学建模是通过对实际问题的抽象和简化,引入一些数学符号、变量和参数,用数学语言和方法建立变量参数间的内在关系,得出一个可以近似刻画实际问题的数学模型,进而对其进行求解、模拟、分析检验的过程。它大致分为模型准备、模型假设、模型构成、模型求解、模型分析、模型检验及应用等步骤。这一过程往往需要对大量的数据进行分析、处理、加工,建立和求解复杂的数学模型,这些都是手工计算难以完成的,往往在计算机上实现。在目前用于数学建模的软件中,matlab 强大的数值计算、绘图以及多样化的工具箱功能,能够快捷、高效地解决数学建模所涉及的众多领域的问题,倍受数学建模者的青睐。

1 Matlab在数学建模中的应用

下面将联系数学建模的几个环节,结合部分实例,介绍matlab在数学建模中的应用。

1.1 模型准备阶段

模型准备阶段往往需要对问题中的给出的大量数据或图表等进行分析,此时matlab的数据处理功能以及绘图功能都能得到很好的应用。

1.1.1 确定变量间关系

例1 已知某地连续20年的实际投资额、国民生产总值、物价指数的统计数据(见表),由这些数据建立一个投资额模型,根据对未

来国民生产总值及物价指数的估计,预测未来的投资额。

表1 实际投资额、国民生产总值、物价指数的统计表

年份投资额国民生产总值物价指数年份投资额国民生产总值物价指数190.9596.70.716711229.81326.41.0575297.4637.70.727712228.71434.21.15083113.5691.10.743613206.11549.21.25794125.77560.767614257.917181.32345122.87990.790615324.11918.31.40056133.3873.40.825416386.62163.91.50427149.39440.8679174232417.81.63428144.2992.70.914518401.92631.61.78429166.41077.60.960119474.92954.71.9514101951185.9120424.530732.0688

记该地区第t年的投资为z(t),国民生产总值为x(t),物价指数为y(t)。

赋值:

z=[90.9 97.4 113.5 125.7 122.8 133.3 149.3 144.2 166.4 195 229.8 228.7 206.1 257.9 324.1 386.6 423 401.9 474.9 424.5]'

x=[596.7 637.7 691.1 756 799 873.4 944 992.7 1077.6 1185.9 1326.4 1434.2 1549.2 1718 1918.3 2163.9 2417.8 2631.6 2954.7 3073]'

y=[0.7167 0.7277 0.7436 0.7676 0.7906 0.8254 0.8679 0.9145 0.9601 1 1.0575 1.1508 1.2579 1.3234 1.4005 1.5042 1.6342 1.7842 1.9514 2.0688]'

先观察x与z之间,y与z之间的散点图 plot(x,z,'*') plot(y,z,'*')

由散点图可以看出,投资额和国民生产总值与物价指数都近似呈线性关系,因此可以建立多元线性回归模型

z??0??1x??2y??

直接利用统计工具箱直接计算

[b,bint,r,rint,stats]=regress(z,X,alpha)

输入

z:n维数据向量

X:[1 x y],这里的1是个向量,元素全为常数1,即为ones(n,1) Alpha:置信水平,一般为0.05 输出

b:?的估计值 bint:b的置信区间 r :残差向量z-Xb rint: r的置信区间 Stats:检验统计量R2,F, p 代入上述公式

[b,bint,r,rint,stats]=regress(z,X,0.05)

有b =

322.756305635088 0.618516611734168 -859.579151516612 即

z?322.7563?0.6185x?0.859.479y

由 stats =

0.990850141482672 920.476113008107 0

知z的99.085%可由模型确定,F远超过F检验的临界值 ,p远小于?=0.05 .

bint =

224.4022221134 421.110389156777 0.477375412990184 0.759657810478151 -1121.49331646023 -597.664986572995 b的置信区间不包含零点,x,y对z影响都是显著的。

1.1.2 求数字特征

例2 已知50个数据x=[451.42 43.895 27.185 312.69 12.863 383.97 683.1 292.842 35.338 612.4 608.54 15.76 16.355 190.07 586.92 57.581 367.57 631.45 717.63 692.67 84.079 454.36 441.83 353.25 153.61 675.64 699.21 727.51 478.38 554.84 121.05 450.75 715.88 892.84 273.1 254.77 865.6 232.35 804.87 908.4 231.89 239.31 49.754 78.384 640.82 190.89 843.87 173.9 170.79 994.3],计算其数字特征。

输入数据,利用下列提供的函数可以求得各数字特征。 min(x): 向量x的元素的最小值

搜索更多关于: matlab在数学建模中的应用 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

Matlab在数学建模中的应用 数学建模是通过对实际问题的抽象和简化,引入一些数学符号、变量和参数,用数学语言和方法建立变量参数间的内在关系,得出一个可以近似刻画实际问题的数学模型,进而对其进行求解、模拟、分析检验的过程。它大致分为模型准备、模型假设、模型构成、模型求解、模型分析、模型检验及应用等步骤。这一过程往往需要对大量的数据进行分析、处理、加工,建立和求解复杂的数学模型,这些都是手工计算难以完成的,往往在计算机上实现。在目前用于数学建模的软件中,matlab 强大的数值计算、绘图以及多样化的工具箱功能,能够快捷、高效地解决数学建模所涉及的众多领域的问题,倍受数学建模者的青睐。 1 Matlab在数学建模中的应用 下面将联系数学建模的几个环节,结合部分实例,介绍matlab在数学建模中的应用。 1.1

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com