3

中心点の半径と座標を指定して、円のすべての点を見つけるにはどうすればよいですか?

4

1 に答える 1

12

円の方程式は (xh)^2 + (y -k)^2 = r^2 です。どこ:

x = x-coordinate
y = y-coordinate
h = x-coordinate of the center point
k = y-coordinate of the center point
r = radius

中心から x 軸上の円周上の点までの距離、y 軸、および半径は、x 距離が底辺、y 距離が高さ、r が斜辺である直角三角形を形成するためです。その直角三角形の。中心が (0,0) の円の場合、円の方程式は x^2 + y^2 = r^2 (ピタゴラスの定理) です。

恒等 cos theta = y/r => y = r*cos theta および sin theta = x/y => x = r*sin theta を使用して、0 から 360 度まで theta を反復処理することもできます。

したがって、中心点 (h,k) と半径 r が与えられると、円周上にある点 (x,y) を見つけることができます。

次に、特定の点が円周内にあるかどうかを確認する機能を使用できます。これは正確に何のために必要ですか?

于 2012-12-02T09:07:52.653 に答える