【发布时间】:2017-04-25 21:23:26
【问题描述】:
我首先从文件夹中加载文件,然后尝试单独超出它们。代码如下所示;
pathname = uigetdir(pwd, 'Select a folder');
training_Sample= dir(fullfile(pathname, '*.wav'));
n_trainingSamples=length(training_Sample);
for i=1:n_trainingSamples
[signal fs]=wavread(training_Sample(i,1).name);
figure(i);
plot(signal);
end
错误消息是: 使用 wavread 时出错(第 67 行) 波形文件无效。原因:无法打开文件。
文件夹中的错误_(第 22 行) [信号 fs]=wavread(training_Sample(i,1).name);
【问题讨论】:
-
错误信息告诉你所有你需要知道的 - 检查 wavread 的输入 -> 即
training_Sample(i,1).name
标签: matlab