我正在尝试在MATLAB中读取WAV文件并将其截断为1秒。
这是我现在正在尝试的代码,摘自:
http://www.mathworks.com/matlabcentral/answers/596-truncating-wav-files[x,fs,k] = wavread(FileNames);
Y = x(n:n+fs-1, :);
但是,这给了我以下错误:Subscript indices must either be real positive integers or logicals.
Error in Test (line 13)
Y = x(n:n+fs-1, :);
如何解决此问题以及如何进行截断?
最佳答案
确保n
至少为1。还要确保它不超过x
的长度。没那么难。只看索引
关于matlab - 在MATLAB中截断音频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23551507/