PSYCHTOOLBOX工具箱及MATLAB编程实例
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

4.2 脚本示例

下面是一段简单的脚本程序示例,程序的功能是播放随机生成的纯音,每个纯音的频率介于500~1000赫兹之间,其长度为0.1秒,采样频率为44 100赫兹,代码如下。

文件名:playnoise.m(文件位于Psyfeng\Little_Examples目录下)

%Play some noise :)
%First generate the beep with random freq,
%then play it with function sound
%We use the MakeBeep to generate the noise
sf=44100; %声音采样频率
for i=1:50 %循环50次(播放50次)
    r=randi([500,1000]); %生成随机频率
    s1=MakeBeep(r,0.1,sf); %生成噪音0.1秒
    sound(s1,sf); %播放
end

可以在命令窗口中输入以下命令来运行脚本。

>> playnoise↙