如何绘制递减波形曲线?或者说递减sin图形
如图,我想要的是一个能递减的波形图,有没有对应的数学公式或者算法思路?
实际需求是这样的
希望实现音频可视化为波形图,当有音频输入的时候,根据音量大小,从中间往两边递减
这个不重要啦
重要的是,想求知如何用数学公式计算这样的图形,搜索过很多关键词都没找到答案 (弹性、spring、bounce、频谱、振动 )请知道的朋友给点建议哈,感谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
看起来。。。正态分布 * sin(x) 就是你要的。。。
使用合适的正态和余弦函数就可以。matplotlib代码如下:
效果如图,不知道是不是你想要的?