MATLAB与Excel混合编程.pdf
MATLBA 与与 Excel 混合编程混合编程 Matlab 具有强大的数据计算能力,但是对于对一些常见的统计图形的显示,例如棒图,饼图,折线图等,Excel 的显示能力质量很高,且易于控制。Excel link是一个软件插件,它可以将 Excel 和 Matlab 进行集成。使用 Excel Link 时,不必脱离 Excel 环境,而直接在 Excel 的工作区域,或者宏操作中调用 Matlab 的函数。Excel 提供了 11 个函数来实现链接和数据操作。因此,通过 Excel link 这个中介,Excel 成为 Matlab 的一个易于使用的数据存储和应用开发前端,它是一个功能强大的计算和图形处理器。(一一)Excel Link 的安装的安装 平台:matlab 2009b,office 2007,Excel Link 无需安装,在 matlab2009b 中已有 图示步骤:点击确定后,找到此宏的目录在 matlab 安装文件目录toolboxexlinkexcllink2007.xlam 最后出现:(二二)Excel Link 的的函数函数及其应用及其应用 表一:Excel Link 的连接管理函数 函数 功能 MATLABinit 初始化 Excel Link,启动 MATLAB MLAutoStart 自动启动 MATLAB MLClose 终止 MATLAB 进程 MLopen 启动 MATLAB 进程 表二:Excel Link 数据管理函数 函数 功能 MATLABfcn 对于给定的 Excel 数据运行 MATLAB 命令 MATLABsub 对于给定的 Excel 数据运行 MATLAB 命令并指定输出位置 MLDeleteMatrix 删除 MATLAB 矩阵 MLEvalString 执行 MATLAB 命令 MLGetMatrix 向 Excel 数据表写 MATLAB 矩阵的数据类容 MLGetVar 向 Excel 数据表 VBA 写 MATLAB 矩阵的数据类容 MLAppendMatrix 向 MATALB 空间添加 Excel 数据表的数据 MLPutMatrix 用 Excel 数据表创建或覆盖 MATLAB 矩阵 MLPutVar 用 Excel 数据表 VBA 创建或覆盖 MATLAB 矩阵 具体应用可以看看具体应用可以看看 MATLAB 的的 help 文件,里面都有文件,里面都有(三三)应用举例应用举例 1.并且会动态更新的 2.