MATLAB 选修课上的一些有趣的代码

Interesting code in matlab class

Posted by ypingcn on April 6, 2016 Lastest updated on April 6, 2016
[AD] -- 下方为内容广告,点击支持作者,想过滤广告? -- [AD]

今晚的选修课并不是平时的那个老师上的课,来了一个新老师来替课。

在课堂快结束的时候他分享了一段代码,如下,说是能用 MATLAB 发出不同频率的声音,还开玩笑说能听到频率越高的人越聪明。[微笑脸]。

% MATLAB code

a=20000;
b=100;
fs=60000;
t=0:1/fs:1;
for index=1:100
     c=a-b*index;
     d=cos(2*pi*t*c);
     sound(d,fs);
     pause(2);
end

在自己的设备上能听到一点声音但是不明显,而且显示的跟上课演示的也不同。

虽然看不懂是什么意思,就暂且记录下来吧。

[AD] -- 下方为内容广告,点击支持作者,想过滤广告? -- [AD]