MATLAB与word,excel,powerpoint联用

本文详细介绍了如何使用MATLAB与Microsoft Office应用程序集成,特别是与Excel、Word和PowerPoint的交互。通过MATLAB的Excel Builder,可以实现矩阵数据在Excel中的输出和处理。同时,MATLAB Notebook则允许在Word文档中直接执行MATLAB命令,结合PowerPoint创建交互式演讲稿,增强演示的吸引力。内容包括创建和测试Excel Add-in、在Word中使用MATLAB Notebook以及在PowerPoint中嵌入计算功能。
摘要由CSDN通过智能技术生成
               

响应版主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)对模型进行测试;

(5)程序的调用;

(6)对程序进行打包。

在此采用配合实例的方法,对以上过程进行讲解。

【实例10-1】本节中可以看到如何将MATLAB中的魔方矩阵输入到Excel中,并显示出来。

1. 打开Excel Builder

在MATLAB命令窗口键入mxltool,或者选择【Start|MATLAB| MATLAB Excel Builder|MATLAB Excel Builder】来激活Excel Builder窗口,图10-1即为Excel Builder。

2. 建立项目

在Excel Builder选择【File|New Project】菜单,如图10-2,在新项目设置对话框中进行如下设置:

(1)Component name文本框中输入xlmagic;

(2)按下Tab键或者用鼠标点击其它文本框,系统会进行默认设置。保持Class name文本框中的xlmagic不变;

(3)在Project version文本框中默认1.0不变;

(4)在Project directory文本框中默认的工作目录是MATLAB的工作目录,保持不变,如果此目录不存在,OK后,系统提示是否新建,选yes;

(5)在Compile code in单选栏中选择C;

(6)Compile options多选栏中的项目全部空缺不选。

3. 编写M文件

其实mymagic.m文件非常简单,其内容如下:

function y = mymagic(x)

y = magic(x)

将文件保存到<MATLAB>/work/xlmagic文件夹中。


jpg.gif此主题相关图片如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值