用matlab产生随机噪声
时间: 2023-07-20 19:04:05 浏览: 894
用matlab编的噪声程序
4星 · 用户满意度95%
在MATLAB中产生随机噪声,可以使用randn函数或rand函数。
1. randn函数可以生成符合标准正态分布的随机数序列,即均值为0,方差为1的随机数序列。例如,要产生一个长度为100的标准正态分布的随机数序列,可以使用如下代码:
```matlab
noise = randn(1, 100);
```
2. rand函数可以生成符合均匀分布的随机数序列,即在指定区间内等概率出现的随机数序列。例如,要产生一个长度为100的均匀分布的随机数序列,可以使用如下代码:
```matlab
noise = rand(1, 100);
```
其中,第一个参数表示随机数序列的行数,第二个参数表示随机数序列的列数,这里都设置为1,表示生成一维随机数序列。第二个参数可以省略,默认值也是1。
阅读全文