• ベストアンサー

距離の求め方を教えてください

図をご参考にして頂きます。 図にありますA点からB点までの距離X、Yは分かっております。 支点を中心にしてB点が75°倒れた位置に来た場合は A点からのX、Yの距離がそれぞれ変わってきます。 変わりましたX’、Y’のA点からの距離の算出方法を 教えてください。

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

  • ベストアンサー
  • info22_
  • ベストアンサー率67% (2650/3922)
回答No.3

支点の座標(X1,0)が分からないと求めることはできません。 X1とすることにします。支点をC、ACの延長上にA'点を取ると 角BCA'=θとおくと tanθ=Y/(X-X1)となります。 sinθ=Y/√{(X-X1)^2+Y^2},cosθ=(X-X1)/√{(X-X1)^2+Y^2} BC=√{(X-X1)^2+Y^2} sin15=sin(45-30)=sin45cos30-cos45sin30=(√2)(√3-1)/4 cos15=cos(45-30)=cos45cos30+sin45sin30=(√2)(√3+1)/4 cos(15+90-θ)=sin(θ-15)=sinθcos15-cosθsin15= … sin(15+90-θ)=cos(θ-15)=cosθcos15+sinθsin15= … 以上を計算し、下のX',Y'の式に代入すれば求まります。 X'=X-(X-X1)-BC*cos(15+90-θ)=X1-[√{(X-X1)^2+Y^2}]sin(θ-15)  = … Y'=BC*sin(15+90-θ)[√{(X-X1)^2+Y^2}]cos(θ-15)  = … 後は代入計算だけなのでやってみて下さい。

navysirius
質問者

お礼

勉強させていただきます。ありがとうございました。

その他の回答 (2)

  • LightOKOK
  • ベストアンサー率35% (21/60)
回答No.2

計算には、A点から支点までの距離が必要です。

  • Sinogi
  • ベストアンサー率27% (72/260)
回答No.1

回転させる四角形が定義されていなければわからないのでは?

関連するQ&A