如何在N×N的正方形内创建N个正态分布的点,中心的平均值为(更多的点集中在中心点)。我将不胜感激一种方法,其中每个点的坐标可以存储在一个结构中。我试过下面的代码matlab中一个正方形内的正态分布点
for i=1:200
S(i).x=randn*200;
S(i).y=randn*200;
plot(S(i).x,S(i).y,'.');
axis([0 200 0 200]);
end
但是,我观察到我得到了负值。在一个正方形中使用(100,100)的中心[mean],我想在0-200之间存储200x200平方的正态分布点。谢谢
你的榜样,从飞机上不相关的正态分布生成样本。您可以使用多变量正态分布函数'mvnrnd'来正确指定分布的均值和方差。 – Kavka