用mathematica产生一高斯噪声,并用play函数播放,可行吗?求方法

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 06:20:04
用mathematica产生一高斯噪声,并用play函数播放,可行吗?求方法

用mathematica产生一高斯噪声,并用play函数播放,可行吗?求方法
用mathematica产生一高斯噪声,并用play函数播放,可行吗?求方法

用mathematica产生一高斯噪声,并用play函数播放,可行吗?求方法
不可以,高斯噪声是离散的,要用ListPlay函数播放,Play函数只能播放连续的函数.
解决如下:data 是10000个正态分布随机变量的样本,ListPlay用来播放,注意要设定采样率SampleRate .
data = RandomVariate[NormalDistribution[1, 3], 10^4];
ListPlay[data, SampleRate -> 4096]