您好,想请教您一个关于matlab中依次读取多个excel的问题:我的代码如下
filename1=ls('C:\Users\mac\Desktop\新建文件夹\*.xl');%取得所用excel文件
filename=cellstr(filename1);
num=length(filename);%得到excel文件的个数
for ii=1:num
M=xlsread(filename{ii});
%执行对矩阵M的处理代码
end
但是总是提示
Error using xlsread (line 118)/
Filename must be specified.
这是为什么呢?因为最近写论文要急用,所以希望您能帮忙,谢谢!
为什么会提示
XLSREAD unable to open file '1.xls'.
File 'C:\Program Files\MATLAB\R2012a\bin\1.xls' not found.
只能在bin文件夹下吗?
把你matlab的工作空间设置在你文件所在的目录下,或者把函数与文件放在一个目录下