请问怎样把excel中的数据导入到matlab中,并用自己写的函数进行相关计算,十万火急

2024-12-02 10:04:03
推荐回答(3个)
回答1:

可以通过Excel link 将Excel和MATLAB链接起来,就可以将Excel里面的数据以矩阵的形式导入MATLAB的工作区间workspace中,
Excel link 的安装
(1)启动Excel
(2)单击工具加载宏命令,在弹出的加载宏对话窗口中单击浏览按钮。
(3)在D:\MATLAB7\toolbox\exlink(假设MATLAB安装在D:\下)下选中文件exlink.xla;
(4)返回加载宏对话窗口,单击确定按钮,Excel link 则被加载到Excel中了。
此时在Excel的工具栏上就会出现startmatlab,putmatrix,getmatrix,evalsring四个按钮(如果是2003版的Excel),如果Excel为2007版的,这这些按钮在菜单加载项里。

Excel link 的使用
在Excel选中数据,然后选择putmatrix按钮,按提示一步一步的往下,就可以将选中的Excel中的数据以矩阵的形式导入到Matlab workspace中了
很抱歉我也没弄好,这是找的一个资料,你可以参考着弄看看。

回答2:

比如要写入的数据所在excel的保存路径为:
E:\资料\第五章.xls 的'Sheet1'的工作簿中 的B11:G16的表格中
则可以这样写:
a=xlsread('E:\资料\第五章.xls','Sheet1','B11:G16')

回答3:

xlsread函数