1
n
円上に等距離点を生成したい。任意の2つの隣接点間のユークリッド距離は、固定されたx
単位です。私がn
を増やしても、ユークリッド距離はまだx
であるはずです。これは、円の半径が増加しなければならないことを意味します。ただし、円の半径は10
の倍数でなければなりません。ユークリッド距離を固定した円上に点を生成する[MATLAB]
は、これまでのところ私は、このコードが出ているが、私はx
にユークリッド距離を維持し、半径にn
が増加しているだけ10
の倍数を維持する方法を見つけ出すことはできません。
r = 50; % radius
NumCNs = 100; % number of points
dd = r*exp((0:1/(NumCNs-1):1)*pi*2*1i)'; % location of the points
XCor = real(dd);
YCor = imag(dd);
plot(XCor , YCor , '*');
それは同時に両方の基準を満たすことは不可能である場合には、ユークリッド距離がたとえ何を維持しないことがあります。
誰でも手伝ってもらえますか?
ありがとうございます。
ありがとうございます。 – nashynash