如何在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