2022年用Matlab扩展Excel的功能 .pdf
《2022年用Matlab扩展Excel的功能 .pdf》由会员分享,可在线阅读,更多相关《2022年用Matlab扩展Excel的功能 .pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第28卷第4期成 都 理 工 学 院 学 报V ol.28N o.42001年10月JOU RNALOF CHEN GDU UN I V ERSITY OF TECHNOLO GYO ct.2001文章编号 100529539(2001)0420409203用M atlab扩展Excel的功能丁照宇(成都理工大学现代教学中心,成都610059)摘要讨论了怎样在Excel电子表格软件中以加载宏的方式链接M atlab计算软件,用这种方法,可以极大地增强Excel处理数据的功能和图形的输出功能,具有较高的应用价值。在地学领域采用这种方法,可高效地处理有关地学数据,并以高质量的图形方式显示这些数据。
2、关键词 M atlab;Excel;宏;链接;插值计算分类号 T P317.3,T P317.4文献标识码 A1M atlab和Excel简介M atlab 是 M athworks 公司推出的交互式计算软件。它是国际上公认的最优秀的计算软件。浏览国际上一流的科技刊物,尤其是信息科技刊物,这些刊物上有大量的M atlab应用文章。在欧美的大学里,很多学科的教科书,诸如应用数学、数理统计、数字信号处理、模拟与数字通信、时间序列分析等,都引入了 M atlab 的内容。M atlab 已成为现代教科书和旧版书籍的区别标志。欧美的在校大学生,要攻读硕士、博士研究生,M atlab是必须要掌握的基本工
3、具。M atlab交互式计算软件的特点是:强大的数值计算能力、强大的符号计算能力、强大而又灵活的编程能力、强大的图形输出能力、M atlab 提供了非常丰富的函数,使用户可以很轻松地实现其他语言环境难以实现的复杂运算。M atlab不仅能进行复杂的数值计算、符号运算,而且还可以把计算的结果以二维、三维的图形方式表现出来,实现数据与函数的可视化操作。Excel 是M icros oft 公司的电子表格软件,它有着广泛用户群,主要应用于统计、财务、管理等领域。怎样把 M atlab 的强大的数值处理能力和强大的图形输出能力与Excel结合起来,扩展Excel的功能,使二者能协调地进行工作,是本文讨
4、论的重点。2在Excel中建立M atlab的链接在W indows 9.X(或W indows 2000)操作系统中分别安装Excel 和 M atlab 后,就可按照下面的操作步骤建立两者之间的链接:(a)运行 M icrosoft Excel;(b)在 Excel 窗口中选择“工具”菜单中的“加载宏”命令;(c)在弹出的菜单中单击“浏览”按钮;(d)选择 D:M A TLAB 11 EXL I N K文件夹,找到 EXCLL IN K 后,再单击“确定”按钮;(e)返回到“加载宏”对话框,再击“确定”按钮。见图 1 所示的对话框。图1“加载宏”对话框F ig.1“adding m acr
5、o”dialog box(f)Excel 窗口的“格式”工具栏下会出现一个新的工具栏“Excel L ink”,该工具栏有三个按钮,分别为 putmatrix,getm atrix,evalstring。见图 2 所示的Excel 窗口。此时,M atlab 命令窗口已经打开,说明 收稿日期 2001203226作者简介丁照宇(1955-),男,硕士,副教授,计算机应用专业.(E2m ail:)?1994-2008 China Academic Journal Electronic Publishing House.All rights reserved.http:/名师资料总结-精品资料欢迎
6、下载-名师精心整理-第 1 页,共 3 页 -图2链接M atlab后的Excel窗口F ig.2T he w indow s link ing Excel w ith M atlabExcel链接M atlab成功。putmatrix,getmatrix,evalstring 三个按钮的功能分别为:3putm atrix 按钮的作用是把Excel 中选中的数据传送到M atlab中;3getmatrix 按钮的作用是Excel 从M atlab 中获取数据;3evalstring 按钮的作用是执行M atlab 的命令。利用这三个按钮,就可以对Excel 的数据传送到 M atlab,进行处
7、理,把M atlab 强大的处理功能扩展到Excel之中。3在Excel中使用M atlab的实例在 Excel 窗口中,有三组T ime,Te mp,V olume原 始 数 据,将 这 三 组 数 据 传 送 到M atlab中,经M atlab的插值运算处理(插值运算是计算机绘图的一种重要的方法,插值运算处理后得到的插入点越多,所构成的图形越光滑)。M atlab内置若干种插值函数,应用这些函数进行数据处理可提高程序运行的速度;处理后的数据(Interpolated V olume)为输出数据。把 Excel 工作簿中的数据传送到M atlab 之中,进行插值运算处理,再将获得的插值数据
8、进行可视化操作,其步骤如下:(a)Excel 工作簿中的原始数据,T i m e 数据的地址从 A 5 到 A 29,Te mp 数据的地址从B 5 到 B 29,V olume数据的从 C5 到 C29;(b)把Excel原始数据(见表 1)传送到M atlab的命令为:=M L PutM atrix(X,A 5:A 29)=M L PutM atrix(T,B5:B29)=M L PutM atrix(V,C5:C29)表1Excel中的原始数据T able 1O riginal data in ExcelT im eT e mpV olum e0.02568.002504.080.050
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年用Matlab扩展Excel的功能 2022 年用 Matlab 扩展 Excel 功能
限制150内