以下是我目前正在使用的代码:
cd '/Users/K3iTH/Desktop/Ubuntu (Shared)/Trial/'
filename = 'slice_quarter0';
k = 1
inputfile = sprintf('%s.%d.csv','filename',k-1);
data = csvread(inputfile,1,0);
我正在尝试加载在Ubuntu中导出的.csv
文件。代码运行到inputfile
。当我尝试运行data = csvread(inputfile,1,0);
时,它声明找不到文件。
我做错了什么?
答案 0 :(得分:0)
如果文件 slice_quarter0.csv 存在,并且位于您的工作目录中,那么您应该修改您的sprintf调用
inputfile = sprintf('%s%d.csv',filename,k-1);
否则,csvread
会尝试打开一个名为 filename.0.csv 的文件,这会导致错误,因为它可能不存在。