String 在xlsread中使用变量而不是字符串-为什么不工作?
我有一个文件名向量作为字符串,并试图在循环中一个接一个地将它们输入到String 在xlsread中使用变量而不是字符串-为什么不工作?,string,matlab,xlsread,String,Matlab,Xlsread,我有一个文件名向量作为字符串,并试图在循环中一个接一个地将它们输入到xlsread。这是我的代码(很抱歉有这么长的FNAME列表): 我不断得到错误文件名必须是字符串。 我输入到xlsread中的fnameU怎么不是字符串 谢谢, 亚历克斯试试: for i = 1:length(all_u_fnames) fnameU=all_u_fnames{i}; 您正在传递一个单元格元素。好的,我刚才试过了,出现了错误“参数{1}必须是标量。”说得太快了。我键入的内容有错误。谢谢你,这成功了! fo
xlsread
。这是我的代码(很抱歉有这么长的FNAME列表):
我不断得到错误文件名必须是字符串。
我输入到xlsread中的fnameU
怎么不是字符串
谢谢,
亚历克斯试试:
for i = 1:length(all_u_fnames)
fnameU=all_u_fnames{i};
您正在传递一个单元格元素。好的,我刚才试过了,出现了错误“参数{1}必须是标量。”说得太快了。我键入的内容有错误。谢谢你,这成功了!
for i = 1:length(all_u_fnames)
fnameU=all_u_fnames{i};