均值为0方差为1的复高斯矩阵,matlab生成
时间: 2024-05-16 21:16:52 浏览: 168
常见矩阵生成函数-MATLAB教程(图形图像处理及MATLAB实现)
可以使用matlab中的randn函数生成均值为0方差为1的复高斯矩阵。具体操作如下:
假设要生成一个3行4列的复高斯矩阵,可以使用如下代码:
```matlab
m = 3; % 矩阵行数
n = 4; % 矩阵列数
A = randn(m,n) + 1i*randn(m,n);
```
其中,randn函数生成一个均值为0方差为1的实数矩阵,1i表示虚数单位,randn(m,n) + 1i*randn(m,n)即为生成的复高斯矩阵。
如果需要生成实数高斯矩阵,只需要使用randn函数即可,如下所示:
```matlab
m = 3; % 矩阵行数
n = 4; % 矩阵列数
A = randn(m,n);
```
阅读全文