如何实现excel与matlab的数据交互

2024-12-26 12:48:21
推荐回答(2个)
回答1:

1、比如excel A1:A20 这数据每1分钟更新一次(如果数据后处理程序在EXCEL中,那么计算将随着数据变化自动进行结果的更新),而想将这些数据导入matlab,因为数据后处理程序采用MATLAB写的,现在就有个问题:matlab数据我以前是采用import 形式手动导入excel。XLS文件到matlab,我想能不能excel中A1:A20 数据更新后能自动导入MATLAB(比如每1分钟或者5分钟更新一次)。这样我就不要自己手动不断导入EXCEL中更新的数据。
2、另外就行EXCEL一样 如果数据一更新,那么结果就自动计算更新,MATLAB中能不能也能够这样(我仅按一次RUN,以后只要有更新数据进来,matlb就自动计算,并更新计算结果)。

回答2:

方法/步骤

如图,打开excel2010,文件,在加载项下方,管理选择“excel加载项”,然后点击转到....

在弹出的加载宏中,点击浏览

弹出的浏览选项卡中,找到你的matlab安装目录下的exlink文件夹,笔者是路径是在D:\Program Files\MATLAB\R2014a\toolbox\exlink,然后选择excllink.xlam文件。

4
添加完毕后,在excel功能区会多出一个matlab图