对Matlab来说很新,所以请耐心等待。我有一个代码,可以很好地处理单个* .csv文件,并尝试合并一个uigetfile提示符来启用多个文件的分析。在过去几个小时的导入过程中,我一直遇到错误,并且找不到合适的解决方案。这是相关代码。
[fname, pname] = uigetfile('*.csv', 'Select Data', 'Multiselect', 'on');
tempfilename=fullfile(pname, fname);
for i=1:length(tempfilename)
Pixel=csvread(tempfilename(i));
运行代码后,我收到错误" Filename必须是字符串。"变量tempfilename在检入命令窗口时调用适当的文件。我试图在混合中引入一个虚拟变量以试图解决这个问题,但它告诉我无法找到"文件。"仅使用一个文件时,以下代码完全正常:
file='FILENAME.csv';
Pixel=csvread(file);
但是尝试合并这种格式不会使代码与uigetfile一起使用。
关于出了什么问题的任何想法?