matlab复高斯分布
时间: 2024-01-07 07:23:16 浏览: 387
Matlab实现LG涡旋光束
在Matlab中,可以使用randn函数来生成服从复高斯分布的随机数。该函数可以生成均值为0,方差为1的复高斯分布随机数或矩阵。
以下是一个示例代码,演示如何生成服从复高斯分布的随机数:
```matlab
% 生成一个复高斯分布的随机数
z = randn() + 1i * randn();
disp(z);
% 生成一个复高斯分布的随机矩阵
n = 3; % 矩阵的大小
m = 4;
Z = randn(n, m) + 1i * randn(n, m);
disp(Z);
```
运行上述代码,将会生成一个复高斯分布的随机数和一个复高斯分布的随机矩阵。
阅读全文