matlab输入正态分布数据的方法:
在 MATLAB 中内置了有产生标准正态(Gauss)分布的随机数函数,使用方法如下:
randn(m,n,p)
其中m、n为产生矩阵的行数和列数,p为产生矩阵的个数,产生的矩阵中的每个元素均为服从N ( 0 , 1 ) N(0, 1)N(0,1)的标准正态分布的元素。
使用如下命令产生一个100x1的服从标准正态(Gauss)分布的随机数矩阵:
A=randn(100,1)

可以看到这里随机数服从均值为 0,方差为 1的标准正态分布。
A=sqrt(2)*randn(100,1)+1

其他的比如N ( 2 , 4 ) N(2,4)N(2,4)的随机数:
A=2*randn(100,1)+2
大致都能通过如下变换得到,绘制图像的命令如下:
norm=histfit(A,10,'normal')
直接使用matlab中的rand函数生成一组随机变量即可,它符合正态分布。