如何在MATLAB中将一列数据转换为正态分布?

时间:2014-12-30 12:19:04

标签: matlab data-analysis numerical-analysis probability-density

如果我有一个矢量a,这不符合正态分布。如何在MATLAB中将它们转换为正态分布?

这意味着我创建了一个遵循正态分布的新向量b并且具有。

的信息

1 个答案:

答案 0 :(得分:0)

我希望我能帮到你:

假设您有一个向量 a , 并且您希望获得代表它的正态分布。

[如果我错了,请纠正我]

>>a = randn(2); //your vector 
>>x=[-10:0.1:10]; 
>> y = gaussmf(x,[std(a) mean(a)]); //std(a)=sigma,mean(a)=mu
>> plot(x,y);