我有这个:
name = ['Anca', 'Bogdan', 'Francois', 'Jerome', 'Simina'];
for i=1:size(name,1)
temp = name(i,:);
tempwav = wavread(temp);
end
我收到了这个错误:
Error in Load_data (line 7)
tempwav = wavread(temp);
表示此行:tempwav = wavread(temp);
.wav文件在那里我只是不知道是什么问题。请帮忙
答案 0 :(得分:1)
您创建变量name
的方式将导致值AncaBogdanFrancoisJeromeSimina
。相反,你应该使用一个单元格数组(注意大括号)
name = {'Anca', 'Bogdan', 'Francois', 'Jerome', 'Simina'};
for i=1:length(name)
temp = name{i};
tempwav = wavread(temp);
end