MATLAB解析wavread函数的文件名错误

时间:2014-06-20 14:41:11

标签: matlab

MATLAB在文件扩展名中的用户之前声明了解析错误(语法错误)。我不明白为什么会这样。

[x, fs] = wavread(C:\users\home\My Documents\MATLAB\o.wav);
sound(x, fs)
pause
xReverse = flipud(x);
sound(xReverse, fs)

有人请帮忙。

1 个答案:

答案 0 :(得分:0)

wavread接受路径的字符串参数,因此您必须像这样调用它:

[x, fs] = wavread('C:\\users\\home\\My Documents\\MATLAB\\o.wav');

在MATLAB中,字符串必须放在单引号内,并且实际上是单个字符的数组。我相信它也有必要逃避反斜杠字符。