matlab正弦波代码代码鲁本斯GUI
这个
MATLAB
程序允许用户在鲁本斯管上显示任意形状。
单击
GUI
绘图为您的形状添加点,然后点击计算和播放声音按钮以在您的鲁本斯管上查看它。
它还可以播放从
50
到
1500
Hz
的简单正弦扫描。
它的工作原理是用傅立叶级数表示多项式,并将所有正弦和余弦项缩放为管子基频的倍数。
然后,使用叠加,这些项加在一起形成一个新的驻波,看起来像绘制的形状!
要运行代码,您必须使用
并将文件夹放在RubensGUI目录中。
样品形状
这是
GUI
中的一个三角形:
结果视频:
执照
麻省理工学院
2022-11-07 21:39:26
143KB
系统开源
1