MATLAB 与 Excel 接口
MATLAB 与 Excel 有两种接口方式:一种是通过 MATLAB 提供的 Excel 生成器,生成
220 MATLAB 实用教程
DLL 组件和 VBA 代码,实现 Excel 对 MATLAB 的调用;另一种是利用 MATLAB 提供的 Excel
link 插件,直接在 Excel 环境下运行 MATLAB 命令,完成与 MATLAB 的数据传输。下面介
绍的是第二种接口方式——Excel link。
Excel Link 是 Microsoft Windows 环境下实现 MATLAB 和 Microsoft Excel 进行链接的插
件。通过 MATLAB 与 Excel 链接,用户可以在 Excel 工作环境中利用宏工具及 MATLAB 数
据处理和图形处理功能进行相关操作,由 Excel link 进行 MATLAB 和 Excel 工作环境中的数
据交换和同步更新。使用 Excel link 时,不必脱离 Excel 环境,可直接在 Excel 工作区或宏操
作中调用 MATLAB 函数。
11.2.1 Excel link 的安装和操作
1.系统需求
Excel link 需要的操作系统是 Microsoft Windows XP、Microsoft Windows NT 或 Microsoft
Windows 2000,另外还需要 5.1 以上版本的 MATLAB 和 Excel 98、Excel 2000 或 Excel 2002。
2.Excel 中注册 Excel link
系统需要在 Windows 环境下先安装 Excel,然后再安装 MATLAB 和 Excel link。安装 Excel
link,在 MATLAB 安装组件选择框中选中 Excel link 即可,安装完毕后必须在 Excel 中进行
相应设置,具体操作过程如下。
Þ 启动Excel。
Þ 在【工具】菜单中选择【加载宏】选项,打开【加载宏】对话框,单击【浏览】。
Þ 在弹出的路径选择对话框中,选择“<matlabroot>\toolbox\exlink”下的Excel插件
“excllink.xla”,单击【确定】按钮。
Þ 返回【加载宏】对话框,单击【确定】按钮,弹出MATLAB运行窗口。
Þ 稍后,Excel Link工具条在Excel工作窗口左上角出现。工具条包括 “startmatlab”,
“putmatrix”,“getmatrix”和“evalstring”4 个工具按钮(见图 11-2),分别为启动
MATLAB、将数据传给MATLAB、从MATLAB提取数据和执行MATLAB命令。

图 11-2 Excel Link 工具条
3.启动 Excel Link
启动 Excel Link 分自动启动和手动启动两种方式。
(1)自动启动
安装和注册 Excel Link 之后启动 Excel 时,将自动启动 MATLAB 和 Excel Link。
如果用户不想在打开 Excel 时同时启动 MATLAB 和 Excel Link,可在 Excel 数据表单元
第 11 章 编译器与外部接口 221
格中输入=“MLAutoStart(“no”)”后按 Enter 键,如图 11-3 所示,此函数将更改初始化文件,
再次启动该文件时 MATLAB 和 Excel Link 不再自动启动。

图 11-3 A1 单元中输入“=MLAutoStart("no")”
(2)手动启动
Þ 单击【工具】菜单,选择【宏】。
Þ 在弹出 【宏】对话框的【宏名】文本框中输入“matlabinit”,单击【执行】按钮即可。
4.终止 Excel Link
终止 Excel 时,Excel Link 和 MATLAB 将同时终止。要在 Excel 中终止 MATLAB 和 Excel
Link 的运行,可在 Excel 数据表单元格中输入“=MLClose()”并按 Enter 键。重新启动时,
可在 Excel 数据表单元格中输入“=MLOpen()”后按 Enter 键或在【宏名】文本框中输入
“matlabinit”手动启动。
11.2.2 Excel link 的函数

转载于:https://www.cnblogs.com/fanglijiao/p/11225341.html

MATLAB 与 Excel 接口相关推荐

  1. MATLAB和EXCEL交互 Spreadsheet Link

    Matlab和Excel交互 Spreadsheet Link Send data to MATLAB Get data from MATLAB Excel中调用matlab函数计算 本文所有都是参考 ...

  2. matlab对exl数据分析,基于MATLAB的EXCEL数据计算与分析

    基于MATLAB的EXCEL数据计算与分析 潜刘方 摘要:再怎么样希望先看摘要,阅读本文需要一定的MATLAB基础知识,不需要excel相关知识.结合本人近期工作上的需要测量计算,想偷懒就选择了利用M ...

  3. matlab将excel读进工作区,使用 Excel 作为自动化服务器读取电子表格数据

    使用 Excel 作为自动化服务器读取电子表格数据 此示例说明如何使用 COM 自动化服务器从 MATLAB® 访问另一个应用程序.该示例创建了用于访问 Microsoft® Excel® 文件中的数 ...

  4. matlab与excel数据连接数据库,如何实现matlab与excel数据同步 数据交互?

    Excel Link是一个在Windows环境下实现Excel与Matlab进行链接的插件.通过连接Excel和Matlab,用户可以在Excel工作表空间和宏编程工具中使用Matlab的数值计算,图 ...

  5. matlab显示服务器出现意外,Matlab 读取excel文件提示服务器出现意外情况或无法读取问题解决...

    1.问题描述: 该错误通常发生在应用函数读取excel文件(后缀xls或xlsx)时. 应用xlsread函数读取提示服务器出现意外情况: 应用importdata读取时提示can't open fi ...

  6. matlab与excel的交互

    将数据写入 Excel 电子表格 将表格数据写入到电子表格文件 T = table(LastName,Age,Weight,Smoker); T(1:5,:) ans=5×4 table LastNa ...

  7. matlab提excel文字,matlab读取excel文字

    数据导入| 将excel数据导入matlab_计算机软件及应用_IT/计算机_专业资料.将 excel 数据导入 matlab 一. 将 excel 文本放在 matlab 的 work 文件夹里面. ...

  8. MATLAB读取excel文件中的数据

    MATLAB读取excel中的数据 读取sheet1中的数据 [num,txt,raw]=xlsread('C:\Users\Administrator\Desktop\test\a.xls')    ...

  9. link函数 matlab,安装Excel link插件,实现Excel与Matlab的互联

    本文介绍Excel link插件的安装,实现Excel与Matlab的互联. Excel link是在Microsoft Windows环境下实现Microsoft Excel和MATLAB进行交互的 ...

最新文章

  1. 企业网站建设量身定做的三项基本要素
  2. Rxjava+Retrofit+Mvp的使用实例(基于retrofit2.1.0)
  3. 2020-09-01
  4. 沈阳大学计算机考研,计算机专业考研成功经验谈:掌握方法,以不变应万变
  5. 【华为云技术分享】《跟唐老师学习云网络》 - TUN/TAP网线
  6. mobi格式电子书_这几种电子书格式的关系与区别,资深Kindler有必要了解了解 !...
  7. H3C ACL 访问控制
  8. POJ3421:X-factor Chains——题解
  9. 【问题】ajax两种传递id值方式的区别
  10. 机器学习——鸢尾花数据集
  11. 音视频基础1:H264、H265、MPEG-4、VP8、VP9编码基础知识
  12. laravel 将汉字转化成拼音的库
  13. 科技英语文献阅读整理
  14. Processing基础---绘制基本图形、颜色
  15. 无法连接到mysql数据库_无法连接到数据库服务器(mysql workbench)
  16. GPS传感器数据帧格式
  17. 1到10加法创新图片-走迷宫_B站游戏重点新作《刀剑神域》手游,公布首月预约达110万...
  18. 深入剖析Android中最简单的数据存储方式:SharedPreferences
  19. 网页计数器---代码
  20. mysql实现vpd_MySQL支持类似Oracle的VPD特性吗

热门文章

  1. 最容易被忽视的学习材料--技术标准 (z)
  2. C# v7.0版本中的local function
  3. vgg 名人人脸图像库_您看起来像哪个名人? 图像相似度搜索模型
  4. 美元贬值越来越严重,美元会不会有崩溃的一天?
  5. 为知笔记:优秀国产知识管理软件的使用心得
  6. C++中public,protected,private派生类继承问题和访问权限问题
  7. ajax改变div内容,jquery ajax双击div可直接修改div中的内容
  8. java spring框架 注解_spring框架之注解的使用
  9. access建立两个字段唯一索引_数据库索引原理及优化
  10. 深度学习试题_高中生物:今年高考试题3点显著变化及5个备考建议!不看准吃亏...