文件名称:汉宁窗傅里叶变换matlab代码-spectrum:用于绘制音频频谱的MATLAB脚本
文件大小:2.43MB
文件格式:ZIP
更新时间:2024-06-12 05:07:31
系统开源
汉宁窗傅里叶变换matlab代码光谱 用于绘制音频频谱的MATLAB脚本 描述 频谱 读取音频文件,进行播放并实时绘制频谱。 频谱的样式取决于所选择的refreshFig函数。 要更改refreshFig功能,只需将refreshFig.m替换为refreshFig-2.m或refreshFig-3.m 。 刷新图 在固定的时间间隔内从Spectrum.m调用此函数。 它使用Hann窗函数计算音频采样数据的短时傅立叶变换(STFT),并在条形图中绘制频谱。 每个小节对应于12个相等气质的音高,已调整为标准音高(A4 = 440Hz)。 刷新图-2.m 与refreshFig.m相同,但具有不同的(指数)窗口函数。 图3.m 与refreshFig.m相同,除了它绘制圆形频谱并且不使用对数刻度表示频率。 Spectrum2.m 将refreshFig.m样式图另存为视频文件。 频谱3.m 将refreshFig-3.m样式图另存为视频文件。 用法 启动MATLAB。 将当前文件夹更改为该存储库的目录。 在命令窗口中输入spectrum , spectrum2或spectrum3 (不带参
【文件预览】:
spectrum-master
----refreshFig.m(2KB)
----demo()
--------EMBRZ - Breathe (Original Mix)-1.gif(1.75MB)
--------EMBRZ - Breathe (Original Mix)-2.gif(824KB)
----spectrum3.m(3KB)
----README.md(2KB)
----video2gif.m(558B)
----refreshFig-2.m(2KB)
----refreshFig-3.m(2KB)
----run.bat(154B)
----spectrum.m(778B)
----spectrum2.m(3KB)