奇怪的问题“声音()”功能

15的观点(30天)
Razvan
Razvan 2014年5月21日
评论道: w·欧文Brimijoin 2014年5月22日
我会让它短:
1)加载任何您希望的wav文件,例如:
[x, Fs] = audioread (“test.wav”);
2)播放的声音()命令如下:
声音(x, Fs);
3)它的工作原理,对吧? !现在试试这个(是的,我的“x”是一个列向量,那么立体的下面是连接正确):
声音((x - x), Fs);
砰! ! !它不输出任何声音……为什么?我左通道180度的阶段对正确的通道,但我仍然应该听到的东西。我知道他们会倾向于取消彼此如果我中间扬声器,但这不是为什么我什么都没听到。MATLAB不会玩任何事实上,无论是扬声器:(
所以. .为什么?
1评论
w·欧文Brimijoin
w·欧文Brimijoin 2014年5月22日
这是奇怪的。我相信你已经确定,如果你玩“x”或“- x”的,它从只有一个扬声器的声音吗?做这个测试通道二:
声音([0(大小(x)) - x), Fs);
如果你的信号的两个喇叭,然后你有一个串扰问题。
2)检查你的操作系统级别系统音频不是一起混合两个渠道(即。,你已经启用“mono”或一些相声取消声音偏好)。
3)音频连接线(物理电缆)可能损坏或不能正常插入导致流血,在180频道不同相的信号将会严重减弱或消除总结信号。

登录置评。

答案(0)

类别

找到更多的在音频插件创建和托管帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!