• ベストアンサー

円周上の座標値

どもです。 よろしくお願いします。 半径160の円があるとします。 中心座標を(0,0)とした場合のA点を(0,160)の位置とします。 このA点が円周上に沿って移動した場合のX・Y軸の値を求めたいのですがどのように計算すればよいでしょうか? 例えば、円周上に沿って2.0に移動した場合X・Yの値が幾つになるのかを知りたいのです。 一応、関数電卓があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • sanori
  • ベストアンサー率48% (5664/11798)
回答No.3

補足をありがとうございました。 角度の単位は、度ではなくラジアンを使って説明します。 半径をr、角度をθ、X座標をx、Y座標をyと置きます。 通常この種の問題は、θ=0、すなわち(x、y)=(r、0)を始点にするものですが、 この問題の場合、始点がY軸上にあるので、θにπ/2 (90度のこと)を加算します。 X座標は x = rcos(θ+π/2) Y座標は y = rsin(θ+π/2) 加法定理 cos(a+b) = cosa・cosb - sina・sinb sin(a+b) = sina・cosb + sinb・cosa を利用すると、 x = r{cosθ・cos(π/2) - sinθ・sin(π/2)}  = r(0-sinθ)  = -rsinθ y = r{sinθ・cos(π/2) + sin(π/2)・cosθ}  = r(0+cosθ)  = rcosθ 道のりは、rθです。 (たとえば、1回転すれば θ=2π で 道のりは2πr=円周の長さですから、つじつまが合いますよね?) 道のり L=rθ と置けば、θ=L/r。 よって、(0.160)を出発して反時計周りの道のりがLであれば、 x座標は、 x = -rsin(L/r) = -160sin(L/160) y座標は、 y = rcos(L/r) = 160cos(L/160) です。

soutaros
質問者

お礼

ありがとうございます。 何とかやってみました。 又、よろしくお願いします。

その他の回答 (2)

  • sanori
  • ベストアンサー率48% (5664/11798)
回答No.2

よろしければ補足してください。 1. 「X・Y軸の値を求めたい」 は 「点のX座標とY座標を求めたい」 のことでしょうか? 2. 「円周上に沿って2.0に移動」 は、 何が2.0なのでしょうか? 移動の道のりでしょうか、XかYの座標でしょうか、それとも別のものでしょうか。

soutaros
質問者

補足

早速のご返答ありがとうございます。 1.ですが、点のX座標とY座標を求めたいのです。 2.は、移動の道のりです。 よろしくお願いします。

  • proto
  • ベストアンサー率47% (366/775)
回答No.1

三角関数の定義そのままです。 半径r,偏角θの円周上の点をP(x,y)とすると   x=r*cosθ   y=r*sinθ となります。 http://blog.livedoor.jp/cfv21/math/triagfunc2.htm

soutaros
質問者

お礼

ありがとうございます。 数学とはなれて15年ほとんど喧嘩別れみたいな 感じだったので、記憶を呼び起こすのに時間が かなり掛かりそうです。 もう1度向き合って頑張ってみます。