chancepurple 发表于 2008-2-29 16:34

为什么用WAVREAD读取文件失败

我的程序是:
>> N=2048;
>> =wavread('3.wav');
??? Error using ==> wavread
Cannot open file.
可是后缀名是.WAV没错啊?
还望各位大虾指教!!!
万分感激!!!:handshake

[ 本帖最后由 eight 于 2008-2-29 16:51 编辑 ]

eight 发表于 2008-2-29 16:51

原帖由 chancepurple 于 2008-2-29 16:34 发表 http://www.chinavib.com/forum/images/common/back.gif
我的程序是:
>> N=2048;
>> =wavread('3.wav');
??? Error using ==> wavread
Cannot open file.
可是后缀名是.WAV没错啊?
还望各位大虾指教!!!
万分感激!!!:handshake
错误的意思应该是读取文件失败,换个wav文件试试吧

[ 本帖最后由 eight 于 2008-2-29 16:52 编辑 ]

chancepurple 发表于 2008-2-29 16:59

先谢了
我已经试了N个了 ,网上下的是刚才的情况.
这个是 XP自带的怎么也打不开呢?
>> =wavread('Beethoven's Symphony No. 9 (Scherzo).wav');
??? =wavread('Beethoven's Symphony No. 9 (Scherzo).wav');
                                     |
Error: Missing MATLAB operator.
请院长指教

eight 发表于 2008-2-29 17:14

原帖由 chancepurple 于 2008-2-29 16:59 发表 http://www.chinavib.com/forum/images/common/back.gif
先谢了
我已经试了N个了 ,网上下的是刚才的情况.
这个是 XP自带的怎么也打不开呢?
>> =wavread('Beethoven's Symphony No. 9 (Scherzo).wav');
??? =wavread('Beethoven's Symphony...

文件名有这么长吗?如果你确定没有敲错,则改为 'Beethoven''s Symphony No. 9 (Scherzo).wav',个中原因请看[原创]写给学习 matlab 的新手们 这个精华帖中的技巧 5,权限不够无法阅读的话请看会员守则,然后到新手区获取积分

chancepurple 发表于 2008-2-29 17:49

难道是我电脑的问题!!!
+(')也解决不了问题
真棘手!!!还望哪位路过高手指点迷津!!!:time: :handshake

eight 发表于 2008-2-29 18:15

原帖由 chancepurple 于 2008-2-29 17:49 发表 http://www.chinavib.com/forum/images/common/back.gif
难道是我电脑的问题!!!
+(')也解决不了问题
真棘手!!!还望哪位路过高手指点迷津!!!:time: :handshake
matlab 自带了这个文件吗?我这里没有,你还是找一个另外的文件试试吧

chancepurple 发表于 2008-2-29 18:52

ok 问题解决了
需要加路径:lol :victory:

wuhuiying123 发表于 2010-12-13 19:52

请问高手们我在matlab中运行x=wavread('C:\Users\Administrator\Desktop\malab\25.wav');sound(x);怎么读不出来呢?

zhouyang664 发表于 2010-12-13 22:35

回复 8 # wuhuiying123 的帖子

请给出具体错误代码和更详细的信息,方便自己,方便他人!
页: [1]
查看完整版本: 为什么用WAVREAD读取文件失败