三角形内に (均一に) 分布する 2D ポイントのクラウドを生成しようとしています。これまでのところ、次のことを達成しました。
私が使用したコードは次のとおりです。
N = 1000;
X = -10:0.1:10;
for i=1:N
j = ceil(rand() * length(X));
x_i = X(j);
y_i = (10 - abs(x_i)) * rand;
E(:, i) = [x_i y_i];
end
ただし、左隅と右隅にはっきりと見られるように、点は均一に分布していません。どうすればその結果を改善できますか? 私もさまざまな形を探してみましたが、うまくいきませんでした。