MATLAB 与 Excel 接口
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 接口相关推荐
- MATLAB和EXCEL交互 Spreadsheet Link
Matlab和Excel交互 Spreadsheet Link Send data to MATLAB Get data from MATLAB Excel中调用matlab函数计算 本文所有都是参考 ...
- matlab对exl数据分析,基于MATLAB的EXCEL数据计算与分析
基于MATLAB的EXCEL数据计算与分析 潜刘方 摘要:再怎么样希望先看摘要,阅读本文需要一定的MATLAB基础知识,不需要excel相关知识.结合本人近期工作上的需要测量计算,想偷懒就选择了利用M ...
- matlab将excel读进工作区,使用 Excel 作为自动化服务器读取电子表格数据
使用 Excel 作为自动化服务器读取电子表格数据 此示例说明如何使用 COM 自动化服务器从 MATLAB® 访问另一个应用程序.该示例创建了用于访问 Microsoft® Excel® 文件中的数 ...
- matlab与excel数据连接数据库,如何实现matlab与excel数据同步 数据交互?
Excel Link是一个在Windows环境下实现Excel与Matlab进行链接的插件.通过连接Excel和Matlab,用户可以在Excel工作表空间和宏编程工具中使用Matlab的数值计算,图 ...
- matlab显示服务器出现意外,Matlab 读取excel文件提示服务器出现意外情况或无法读取问题解决...
1.问题描述: 该错误通常发生在应用函数读取excel文件(后缀xls或xlsx)时. 应用xlsread函数读取提示服务器出现意外情况: 应用importdata读取时提示can't open fi ...
- matlab与excel的交互
将数据写入 Excel 电子表格 将表格数据写入到电子表格文件 T = table(LastName,Age,Weight,Smoker); T(1:5,:) ans=5×4 table LastNa ...
- matlab提excel文字,matlab读取excel文字
数据导入| 将excel数据导入matlab_计算机软件及应用_IT/计算机_专业资料.将 excel 数据导入 matlab 一. 将 excel 文本放在 matlab 的 work 文件夹里面. ...
- MATLAB读取excel文件中的数据
MATLAB读取excel中的数据 读取sheet1中的数据 [num,txt,raw]=xlsread('C:\Users\Administrator\Desktop\test\a.xls') ...
- link函数 matlab,安装Excel link插件,实现Excel与Matlab的互联
本文介绍Excel link插件的安装,实现Excel与Matlab的互联. Excel link是在Microsoft Windows环境下实现Microsoft Excel和MATLAB进行交互的 ...
最新文章
- 企业网站建设量身定做的三项基本要素
- Rxjava+Retrofit+Mvp的使用实例(基于retrofit2.1.0)
- 2020-09-01
- 沈阳大学计算机考研,计算机专业考研成功经验谈:掌握方法,以不变应万变
- 【华为云技术分享】《跟唐老师学习云网络》 - TUN/TAP网线
- mobi格式电子书_这几种电子书格式的关系与区别,资深Kindler有必要了解了解 !...
- H3C ACL 访问控制
- POJ3421:X-factor Chains——题解
- 【问题】ajax两种传递id值方式的区别
- 机器学习——鸢尾花数据集
- 音视频基础1:H264、H265、MPEG-4、VP8、VP9编码基础知识
- laravel 将汉字转化成拼音的库
- 科技英语文献阅读整理
- Processing基础---绘制基本图形、颜色
- 无法连接到mysql数据库_无法连接到数据库服务器(mysql workbench)
- GPS传感器数据帧格式
- 1到10加法创新图片-走迷宫_B站游戏重点新作《刀剑神域》手游,公布首月预约达110万...
- 深入剖析Android中最简单的数据存储方式:SharedPreferences
- 网页计数器---代码
- mysql实现vpd_MySQL支持类似Oracle的VPD特性吗
热门文章
- 最容易被忽视的学习材料--技术标准 (z)
- C# v7.0版本中的local function
- vgg 名人人脸图像库_您看起来像哪个名人? 图像相似度搜索模型
- 美元贬值越来越严重,美元会不会有崩溃的一天?
- 为知笔记:优秀国产知识管理软件的使用心得
- C++中public,protected,private派生类继承问题和访问权限问题
- ajax改变div内容,jquery ajax双击div可直接修改div中的内容
- java spring框架 注解_spring框架之注解的使用
- access建立两个字段唯一索引_数据库索引原理及优化
- 深度学习试题_高中生物:今年高考试题3点显著变化及5个备考建议!不看准吃亏...