带有csvread的matlab uigetfile

时间:2014-06-25 01:49:21

标签: matlab

对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一起使用。

关于出了什么问题的任何想法?

0 个答案:

没有答案