-
受3Blue1Brown启发,将傅立叶变换应用于SVG路径并在画布上呈现其结果
资源介绍
傅立叶变换图
受到启发
来自svg示例
您可以在查看结果
它有什么作用
令f :R-> R ^ 2, f表示从时间t到复平面的函数。
f表示svg路径。 获得f的傅立叶级数。
在网页上,一个蓝色圆圈代表该系列中的一个术语。
生成步骤
安装Python,Node.js等。运行yarn start启动开发服务器。 替换index.html SVG路径。 访问网页http://localhost:8080
编辑transform_point函数,在Original SVG观看图案,进行调整,直到图案填满画布。
单击转储SVG数据。 请注意,这可能需要很长时间。 在控制台中查看进度。 将fft_data.json复制到分析文件夹。
在analysis.py中调整freq_range 。 运行./analysis.py > dump.json 。
再次运行yarn start以查看结果。
- 上一篇: Matplotlib:Python 2.7
- 下一篇: 音乐格式转换器