用Excel Link 实现Excel 与Matlab 混合编程 Excel Link 是一个在Windows 环境下实现Excel 与Matlab 进行链接的插件
通过连接Excel和 Matlab,用户可以在Excel 工作表空间和宏编程工具中使用Matlab 的数值计算,图形处理等功能,不需要脱离 Excel 环境
同时由 Excel Link 来保证两个工作环境中的数据交换和同步更新
Excel Link 的安装和和设置首先,在系统中安装 Excel 软件
然后安装 Matlab 和Excel Link,用Matlab 安装盘开始安装,选择自定义安装中,在选中组件ExcelLink,如下图所示: 安装完 Excel Link 后还需要在Excel 中进行一些设置后才能使用
启动 Excel,选择菜单“工具”项下的“加载宏”项,弹出如下对话框: 选中 Excel Link 项
如果该项不存在,则通过浏览目录,在目录%MATLAB%toolboxexlink 下找到 excllink
xla 文件,如下图示,并确定
选中 ExcelLink 项并确定后,在Excel 中多了一个Excel Link 工具条,如下图示: 经过以上的设置后就可以开始使用Excel Link 了
ExcelLink 连接管理函数 (1) Matlabinit 该函数只能在宏子例程中使用
初始化 ExcelLink 和启动 Matlab 进程
只有在MLAutoStart函数中使用“no”参数,才需要手动使用Matlabinit 来初始化 ExcelLink 和启动 Matlab 进程, 如果使用参数“yes”,则 Matlabinit 是自动执行的
使用语法:Matlabinit (2) MLAutoStart 设置自动启动 Matlab 和 ExcelLink