matlab经济管理建模PPT第1章-数据文件读写.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《matlab经济管理建模PPT第1章-数据文件读写.pptx》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- matlab 经济管理 建模 PPT 数据文件 读写
- 资源描述:
-
1、1q学习目标q了解Matlab软件环境qm文件编辑环境,查看变量内容,单步跟踪程序,查看运行结果。q获取命令帮助的方法(help与doc)。qMatlab数据类型qExcel文件读取函数xlsread与写入函数xlswriteq重点与难点q如何分区域读取excel文件q熟悉matlab软件环境与获取命令帮助的方法2q形式1:num=xlsread(filename)q形式2:num,txt=xlsread(filename,sheet,range)q输入变量qfilename:Excel文件名,默认sheet1中的数据区域存储到双精度矩阵num中。数据区域的选取规则是:对表格前几个含有非数值的
2、行(列)直接忽略,不算入数据区域;另外如果在数据区域中含有非数值的单元,将其处理为nan。qsheet:指定工作薄名或者编号。如果是工作簿名用单引号括起来。qrange:指定一个矩形的区域,用单引号括起来;例如:D2:H4代表以D2和H4为对角定点的矩形域。q输出变量qnum:输出的数值qtxt:输出的文本q注意:excel文件在读取时应保持关闭状态。3qstatus,message=xlswrite(filename,array,sheet,range)q输入变量qfilename:文件名qarray:待写入数据的变量名qsheet:指定写入的工作薄名,用单引号括起来。默认写入第一个工作薄。
3、如不存在,新建一个。qrange:指定写入的矩形区域,用单引号括起来;例如:D2:H4代表以D2和H4为对角定点的矩形域。q输出变量-可选qstatus:写入状态。1表示写入成功;0表示写入失败。qmessage:若失败,则显示失败信息。q注意:excel文件在写入时应保持关闭状态。4qR,P=corrcoef(X)q输入变量qX:需要计算相关系数的矩阵,行表示个案或者对象,列表示变量或属性。计算X各列变量之间的相关系数。q输出变量qR:相关系数矩阵。qP:伴随概率矩阵。q在Command Window窗口的命令提示符下,输入R可以查看相关系数矩阵。相关系数是-11之间的值,该值的绝对值越大,
4、表示相关程度越高,为正表示正相关,为负表示负相关。输入P可以查看伴随概率矩阵。伴随概率是01之间的值。P值小于等于0.05,说明相关系数显著。P值大于0.05,说明相关系数不显著。相关系数显著,说明m变量与n变量线性相关。5qV=cov(X)q输入变量q如果X是向量,则计算X的方差。q如果X是矩阵,行表示个案或者对象,列表示变量或属性,则计算X各列变量的协方差矩阵,对角线是每列变量的方差。q输出变量qV:协方差矩阵。q在Command Window窗口的命令提示符下,输入V可以查看协方差矩阵。其第m行n列的值是X中第m变量与第n列变量的协方差值,其第m行m列的值是X中第m列变量的方差。m变量与
5、n变量的协方差为正,说明两个变量是同向变化的;m变量与n变量的协方差为负,说明两个变量是反向变化的。协方差的数值越大,两个变量同向程度也就越大,反之亦然。6q在workspace中新建sample1矩阵,输入如图1.1所示数据,并保存到data1_1.mat数据文件中。计算sample1矩阵中三列变量的协方差矩阵cv。q操作指导q在workspace中,单击new variable按钮 ,输入变量名sample1,并输入数据。单击save按钮 或鼠标右键选择save as,输入文件名data1_1.mat,保存为mat文件。对于已经保存为mat文件的数据,可以单击import data按钮 加
6、载数据。7q命令、代码与运行结果q方法1:命令行中输入命令,得到协方差,见表1.1。q第2行第2列的值179.8222为第2变量的方差;第2行第3列的值93.8000为第2变量与第3变量的协方差;第3行第1列的值-80.6444为第3变量与第1变量的协方差。说明,第3变量与第2变量同向变化,与第1变量反向变化。cov(sample1)ans=175.8778-134.1778 -80.6444 -134.1778 179.8222 93.8000 -80.6444 93.8000 131.06678q方法2:在程序编辑窗口中输入以下程序,保存成sample1_1.m程序。单击运行按钮 运行程序
7、。q%sample1_1.mqload data1_1qcv=cov(sample1)%计算协方差q第2在程序中利用load命令加载mat数据时,后面应跟mat文件名,而非变量名,且data1_1.mat文件应与sample1_1.m程序在同一文件夹下。在利用cov命令计算协方差时,应该用变量名sample1。mat文件的文件名与其中保存的变量名可以不同,且一个mat文件可以保存多个变量。9q在gdp4.xlsx中是Argentina、Australia、Austria、Belgium四个国家从1997年到2015年的不变价格GDP。编写程序做以下计算。q请计算从B列到E列数据的相关系数矩阵和
展开阅读全文