在下面链接的文章里面,我们学习了使用Mathematica实现音频与音频数据的转化傲艟茏慕方法。而一旦给出一串数据,原则上,我们可以把数据转化为声音。本文,就来听一听函数的声音。
工具/原料
电脑
Mathematica
方法/步骤
1、用正弦函数给出数据。要注意,数据的数量,必须足够多才行。
2、把数据转化为音频,采样率为32000。
3、放大音量,只需要给数据乘以常数就行了。
4、如果给数据加上常数,会是什么后果呢?如果加的常数过大,就变成了静音;如果加的常数较小,效果就不明显。
5、用Sin[x]/x给出数据,并把数据转化为音频。结果听不到声音。这是怎么回事呢?
6、原来是音量太小,那就放大音量。
7、可以画出数据的散点图,发现振幅慢慢变小,这就解释了为什么声音越来越小。
8、对应的,x*Sin[x]的声音会越来越大。