- 作者:zhaozj
- 发表时间:2020-12-23 10:58
- 来源:未知
响应版主liguowen的号召,为了获取五一劳动奖状,我就不放假了,希望在来年拿到这个奖。在这个五一的晚上,我把我以前学习时的总结写给大家,也希望大家都来争取这个奖状。
MATLAB与Microsoft Excel的连接
本章需要读者对MATLAB与Microsoft Excel有一定的使用经验。介绍使用MATLAB Excel Builder实现MATLAB和Microsoft Excel连接的方法和技巧,从而实现两者的无缝接口。希望通过本章的学习,能够让读者对Excel连接的思路及实际应用有比较深入的了解。通过两者的连接,可以使读者更加容易直观的处理数据。在MATLAB6.5以前的版本中,两者的连接是通过Excel link来实现的,其相关的使用方法本章不涉及。
1. 读者准备知识
阅读本章内容,读者需要熟悉以下内容:
(1)熟悉MATLAB及MATLAB编译器;
(2)Microsoft Excel;
(3)Visual Basic for Applications (VBA) 。
2. 编译器
并不是所有的编译器都支持COM组件,Excel Builder可以选用以下编译器:
(1)Borland C++ Builder 4;
(2)Borland C++ Builder 5;
(3)Borland C++ Builder 6;
(4)Microsoft Visual Studio 5.0;
(5)Microsoft Visual Studio 6.0;(6)Microsoft Visual Studio .NET。
---------------------------------------------- 公、诚、勇、毅西岳轩昂,北极辉煌;泽被万方,化育先翔;巍哉学府,焕乎文章;厚生教养,国乃盛强;千仞之墙,百炼之钢;镂木铄金,为工所长;公诚勇毅,永矢毋忘;光华灿烂,西工无疆!
10.1 Excel中实现矩阵输出
MATLAB Excel Builder的约束和限制类同于MATLAB编译器,但是有一点必须注意,一个版本下进行编码的Excel Add-in文件,只能在同版本下执行任务,例如,在Excel 97中进行编码的文件,不能在Excel 2000种进行工作。
用MATLAB Excel Builder建立一个可调用的程序主要遵循以下几步:
(1)创立一个新项目;
(2)添加M文件或MEX文件;
(3)对项目进行编码;
(4)对模型进行测试;