matlab在数学建模中的应用.doc

matlab在数学建模中的应用.doc

ID:50811897

大小:242.00 KB

页数:25页

时间:2020-03-14

matlab在数学建模中的应用.doc_第1页
matlab在数学建模中的应用.doc_第2页
matlab在数学建模中的应用.doc_第3页
matlab在数学建模中的应用.doc_第4页
matlab在数学建模中的应用.doc_第5页
资源描述:

《matlab在数学建模中的应用.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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

2、数学建模所涉及的众多领域的问题,倍受数学建模者的青睐。1Matlab在数学建模中的应用下面将联系数学建模的几个环节,结合部分实例,介绍matlab在数学建模中的应用。1.1模型准备阶段模型准备阶段往往需要对问题中的给出的大量数据或图表等进行分析,此时matlab的数据处理功能以及绘图功能都能得到很好的应用。1.1.1确定变量间关系例1已知某地连续20年的实际投资额、国民生产总值、物价指数的统计数据(见表),由这些数据建立一个投资额模型,根据对未来国民生产总值及物价指数的估计,预测未来的投资额。表1实际投资额、国民生产总值、物

3、价指数的统计表记该地区第t年的投资为z(t),国民生产总值为x(t),物价指数为y(t)。赋值:z=[90.997.4113.5125.7122.8133.3149.3144.2166.4195229.8228.7206.1257.9324.1386.6423401.9474.9424.5]'x=[596.7637.7691.1756799873.4944992.71077.61185.91326.41434.21549.217181918.32163.92417.82631.62954.73073]'y=[0.71670.

4、72770.74360.76760.79060.82540.86790.91450.960111.05751.15081.25791.32341.40051.50421.63421.78421.95142.0688]'先观察x与z之间,y与z之间的散点图plot(x,z,'*')plot(y,z,'*')由散点图可以看出,投资额和国民生产总值与物价指数都近似呈线性关系,因此可以建立多元线性回归模型直接利用统计工具箱直接计算[b,bint,r,rint,stats]=regress(z,X,alpha)输入z:n维数据向量X:

5、[ones(20,1)xy],这里的1是个向量,元素全为常数1,即为ones(n,1)Alpha:置信水平,一般为0.05输出b:b的估计值bint:b的置信区间r:残差向量z-Xbrint:r的置信区间Stats:检验统计量,F,p代入上述公式[b,bint,r,rint,stats]=regress(z,X,0.05)有b=322.7563056350880.618516611734168-859.579151516612即由stats=0.990850141482672920.4761130081070知z的99.08

6、5%可由模型确定,F远超过F检验的临界值,p远小于a=0.05.bint=224.4022221134421.1103891567770.4773754129901840.759657810478151-1121.49331646023-597.664986572995b的置信区间不包含零点,x,y对z影响都是显著的。z=[90.997.4113.5125.7122.8133.3149.3144.2166.4195229.8228.7206.1257.9324.1386.6423401.9474.9424.5]';x=[59

7、6.7637.7691.1756799873.4944992.71077.61185.91326.41434.21549.217181918.32163.92417.82631.62954.73073]';y=[0.71670.72770.74360.76760.79060.82540.86790.91450.960111.05751.15081.25791.32341.40051.50421.63421.78421.95142.0688]';>>X=[ones(20,1)xy];>>[b,bint,r,rint,stats

8、]=regress(z,X,0.05)b=322.75630.6185-859.5792bint=1.0e+003*0.22440.42110.00050.0008-1.1215-0.5977r=15.13525.73142.4699-4.8419-14.5678-20.1721-11.3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。