工作需要,对Matlab和Excel之间的接口做了一些学习了解,现分享如下,欢迎拍砖。
一,matlab 调用 excel
Matlabers应该都会遇到一个类似的问题,使用matlab如何处理Excel:如何将Excel中的数据读取到Matlab 的 Base Workspace中?如何将Base Workspace中的数据写入到Excel中?
方法1:
很多Matlabers都知道可以用xlsread 和xlswrite这两个函数帮我们搞定上面的问题。
方法2:
然而有没有更高效的方式呢?因为当处理的数据量比较大的时候,上面的两个函数的缺陷就显示出来了。
事实上,Matlab帮我们提供了更常用的一种方式:采用获取或者创建Excel服务器的方式。
举例1:向Excel写入
运行结果如下:
举例2:读取Excel