Matlab Peekdata只返回一个通道
我有一个matlab立体声音频输入ala:Matlab Peekdata只返回一个通道,matlab,Matlab,我有一个matlab立体声音频输入ala: aud=analoginput('winsound',0); addchannel(aud,1:2) 当我运行完这个并请求 aud_data=getdata(aud); 我得到一个数组,显示来自两个通道的所有数据。我已经验证了这些数据,事实上,是我想要的有效立体声信号 但是如果我跑 aud_peek=peekdata(aud,some_number_of_samples); 虽然MathWorks正在收集数据,但我似乎只获得了一个频道的数据 有没
aud=analoginput('winsound',0);
addchannel(aud,1:2)
当我运行完这个并请求
aud_data=getdata(aud);
我得到一个数组,显示来自两个通道的所有数据。我已经验证了这些数据,事实上,是我想要的有效立体声信号
但是如果我跑
aud_peek=peekdata(aud,some_number_of_samples);
虽然MathWorks正在收集数据,但我似乎只获得了一个频道的数据
有没有想过为什么会发生这种情况
我正在使用Matlab7。你试过了吗aud_peek=peekdata(aud,一些样本的数量,'native')代码>
或
aud_peek=peek数据(aud,一些样本的数量,'double')代码>
Hmm本手册没有具体说明该行为。可能您需要分别在两个通道(左和右)上运行“peekdata”()。