- ベストアンサー
座標の回転
x,y座標で表されるある点を反時計回りにα°回転したX、Y座標に変換しました。 かつてこのサイトで教えていただいたとおり (x、y)=(rcosθ,rsinθ)とおき,αだけ回転した座標なので (X,Y)=(rcos(θ+α),rsin(θ+α)) 加法定理を使って X=xcosα-ysinα Y=xsinα+ycosα と計算しました。 ところが,ある本に同様の計算がついていたのですが, X=xcosα+ysinα Y=-xsinα+ycosα となっており正負が異なります。(私と同じように反時計回りの回転) 私の計算が違っているのでしょうか。それとも何かの仮定が異なっているのでしょうか。 (ちなみにある本は作図により上記の結果を求めています。) 分かりにくいかもしれませんが,適切な指摘をお願いいたします。
- hdai
- お礼率36% (66/182)
- 数学・算数
- 回答数8
- ありがとう数1
- みんなの回答 (8)
- 専門家の回答
質問者が選んだベストアンサー
例えば x, y 座標系で (rcosα, rsinα)の点を反時計回りに角度β 回転させると、角度の加法定理から (rcos(α+β), rsin(α+β)) = (r(cosαcosβ-sinαsinβ), r(sinαcosβ+sinαcosβ)) 元の座標位置を (a, b) = (rcosα, rsinα) とすれば (r(cosαcosβ-sinαsinβ), r(sinαcosβ+sinαcosβ)) = cosβa - sinβb, sinβa + cosβb これがいわゆる回転変換。 座標軸の回転では XY座標の左回転に対して、点は右に回転するから、角度の符号を反転すればよい (cos(-β)a - sin(-β)b, sin(-β)a + cos(-β)b) = (cosβa + sinβb, -sinβa + cosβb) これが回転の座標変換の式です。角度の向きが逆なだけです。 蛇足ですが、 角度の加法定理は、添付図をじっくり眺めて Qのx座標と と S のy座標を求めれば、すぐに求まります。
その他の回答 (7)
- 中村 拓男(@tknakamuri)
- ベストアンサー率35% (674/1896)
もうちょっと補足すると、前の質問の右側の図は 点が右回転、座標が左回転して位置関係が90度 変わってしまっていて意味不明。 多分何か説明が足りないです。
補足
私の質問の仕方が悪く申し訳ありません。かつて質問した件は,他の資料などによって取りあえず解決しました。今回は別件とお考えいただきたいと思います。 その上でNo.3の方が書いていただいた図は大変わかりやすいです。座標軸そのものが反時計回りに回転するときの変換式の導き方がよく分かりました。 (現在私が見ている本も同じ説明ですが,No.3の方の説明図の方がうんと親切でよく分かります。) 以上を踏まえて質問なのですが,座標軸そのものを反時計回りにα°回転させるときの変換式 X=xcosα+ysinα Y=-xsinα+ycosα をNo.3の方が書いたような図を使わずに,導く方法はないかという質問です。 * 単に座標上のある点(x,y)をα°回転させるのであれば移動後の座標は(rcos(θ+α),rsin(θ+α))と書き,式を簡単にするだけですみます。このような方法が座標軸そのものの回転でもあるのではないかと考えたのです。)
- 中村 拓男(@tknakamuri)
- ベストアンサー率35% (674/1896)
>X=xcosα+ysinα >Y=-xsinα+ycosα 普通正しいのはこっち。 座標が左に回れば、その座標から見て 点は右に回る。 回転行列と回転の座標変換の変換行列では 角度の符号は逆転します。覚えておきましょう。
- think2nd
- ベストアンサー率63% (23/36)
"ところが,ある本に同様の計算がついていたのですが, X=xcosα+ysinα ・・・(1) Y=-xsinα+ycosα・・・(2) となっており正負が異なります。" 単なる勘違いじゃないですか。 我々がよくやる間違いですよ。 Xとx、Yとyを書き換えてください。
- kmee
- ベストアンサー率55% (1857/3366)
http://okwave.jp/qa/q8716396.html 前の質問をちゃんと貼っておきましょう。 元の質問は「xy座標系から45°傾いたXY座標系へ変数を変換する」 「正解」から逆算と、#5の > 余談ですが、回転するのが位置ではなくて座標軸の場合、 > 座標軸の回転方向を反時計回り(訳註:時計回りの間違いと思われる)で正とするのが一般的です。 > なので回転とは逆回りになります。 から判断すると、時計回りに45°傾けたものでした。 今回は、αは反時計回りが正のようです。 前回の問題、または、今回の問題で、どちらの方向が正か、明記されていませんか?(問題中に図示されてるとか) また、x,y座標とXY座標の関係(元の座標系と傾けた座標系)が逆だったりしませんか?
- yyssaa
- ベストアンサー率50% (747/1465)
私の計算が違っているのでしょうか。それとも何かの仮定が異なっているのでしょうか。 >計算が違っているのでしょう。 図(添付)から x=Xcosα-Ysinα(1) y=Xsinα+Ycosα(2) (1)*sinα xsinα=Xsinαcosα-Ysin^2α(3) (2)*cosα ycosα=Xsinαcosα+Ycos^2α(4) (3)-(4) xsinα-ycosα=-Y(sin^2α+cos^2α)=-Y Y=-xsinα+ycosα (1)*cosα xcosα=Xcos^2α-Ysinαcosα(5) (2)*sinα ysinα=Xsin^2α+Ysinαcosα(6) (5)+(6) xcosα+ysinα=X(cos^2α+sin^2α)=X 以上から X=xcosα+ysinα Y=-xsinα+ycosα
- NoSleeves
- ベストアンサー率47% (8/17)
質問文を読んでいて、よく分からなかったのですが、何を中心に何を反時計回りにα°回転したのですか。 たぶん原点を中心に回転したのだと思いますが、反時計回りにα°回転したのは「ある点」なのか、それとも「xy-座標系」なのか、どちらなのでしょうか。 「ある本」に図が載っているなら、回転したのがどちらなのか、その図を見れば判断できるのではないでしょうか。
補足
No.1の方,No.2の方早速の御回答ありがとうございました。 御指摘のとおり,原点を中心に座標そのものを回転するという図でした。 私の計算は,xy座標上のある点を,原点を中心にα°回転するという計算をしています。 (α=90°として(x,y)=(1,2)は(x,y)=(-2,1)に移ります。) そこで,改めて教えていただけたらうれしいのですが,座標そのものを回転する(この質問で言うXY座標)ときの計算 X=xcosα+ysinα Y=-xsinα+ycosα はどのように導いたのでしょうか。 私の読んでいるある本は複雑な図を使って説明しています。加法定理で座標そのものの回転もやれないでしょうか。
- Tacosan
- ベストアンサー率23% (3656/15482)
α として具体的な数値をあてはめてみればわかるはず. 例えば α = 90° のときを考えると ・あなたの計算だと (X, Y) = (-y, x) ・「ある本」によれば (X, Y) = (y, -x) になる. どっちが正しいと思う?
関連するQ&A
- 原点中心に図形を回転させる。(サインとコサイン)
xy座標上にある図形を原点中心に回転させるためには x'=xcosθ-ysinθ y'=xsinθ+ycosθ と書いてあります。 どうしてこうなるのかわかりやすく教えてください。 サイン、コサインについては何も知らないので、そこのところの説明からお願いします。猿です。
- ベストアンサー
- 数学・算数
- 3次元のベクトルの回転
任意の3次元ベクトルrをある角度θ、φだけ回転させた時のベクトルをr’とした場合、どのように求めることができるのでしょうか? 2次元の場合は、 x' = xcosθ + ysinθ y' = -xsinθ + ycosθ として求めることができたのですが、3次元は全くわかりません。 宜しくお願い致します。
- ベストアンサー
- 数学・算数
- 2つの座標系
時刻t=0で一致する2つの座標系xy-系(S系)とx'y'-系(S'系)がある。 S'系はS系に対して、原点を中心に一定の角速度ωで回転している。 時刻tにおけるS系から見た質点Pの位置座標を(x(t),y(t))とし、S'系から見たそれを(x'(t),y'(t))とする。 x'軸上に固定された点(x',y')=(a,0)とy'軸上に固定された点(x',y')=(0,b)とを、時刻tにおいてS系から見たとき、それらの座標値を求めよ。 x'=xcosωt+ysinωt y'=-xsinωt+ycosωt ここからどうすればよいのですか? 詳しい解説お願いします。
- ベストアンサー
- 物理学
- 楕円を角度θで回転した時のX,Yの最大値・最小値
楕円を中心点を軸に角度θで回転した時のX,Yの最大値・最小値を教えてください。 以下の式を偏微分を使って挑戦してみましたが、正しい値を求められません。 ((xcosθ-ysinθ)^2) / a^2 + ((xsinθ+ycosθ)^2) / b^2 = 1 アドバイス願います。
- ベストアンサー
- 数学・算数
- ニュートンの法則についての質問です
一つの座標系(X,Y,Z)とそれをθだけ回転したもう一つの座標系(X´,Y´,Z´)がある。座標の変換式と力の変換式はそれぞれ X´=Xcosθ+Ysinθ Y´=Ycosθ-Xsinθ Z´=Z F´x=Fxcosθ+Fysinθ F´y=Fycosθ-Fxsinθ F´z=Fz であたえられる この時二つの座標系でニュートンの方程式の形が変わらないことを示せ この問題がわかりません…
- ベストアンサー
- 物理学
- 極座標と直交座標
「極座標で表したときの(r,θ)=(√5+1,Π/10)なる点を直交座標(x,y)であらわせ。ただし、cos,sin,tanなどの三角関数記号を用いずにあらわすこと」という問題です。 がんばって解いてみました。 x=rcosθ,y=rsinθより、 x=(√5+1)cos(Π/10),y=(√5+1)sin(Π/10) ここでsin(Π/10)=(√5-1)/4 なので(計算済み) y=1 さらにcos(Π/10)=)=√(10+2√5)なので(これも計算済み) x=5√2+√(10√5)+√(10+2√5) ???? yはともかく、xはこんな変な値になってしまってよいのでしょうか?
- 締切済み
- 数学・算数
- 左手系のオイラー角で説明しているのでしょうか
オイラー角の説明で、 z軸まわりにφだけ回転させると、添付図のように (x,y,z)軸は(x',y',z')軸の位置まで運動する。 そしてこの回転による座標系の変換式は x'=xcosφ+ysinφ y’=-sinφ+ycosφ とあるのですが、これは左手系で 説明していると考えて宜しいですか。
- 締切済み
- 科学
- 加速度の極座標成分についてです。
http://www14.plala.or.jp/phys/tools/9.html 上記のサイトの a_r=a_xcosφ+a_ysinφ a_φ=-a_xsinφ+a_ycosφ という部分が、なぜそうなるのか分かりません。 ここさえ分かれば、あとはもう分かるので教えてください。お願いします。
- 締切済み
- 物理学
- 変数変換についての質問です
f(x,y)をu=xcosα-ysinα v=xsinα+ycosα と変数変換しu,vの関数g(u,v)とみなす この時∂²f/∂x² +∂²f/∂y²=∂²g/∂x² +∂²g/∂y² となることを示せ この問題が分かりません…
- ベストアンサー
- 数学・算数
お礼
詳細な図まで付けていただき大変ありがとうございました。大変よく分かりました。 「これが回転の座標変換の式です。角度の向きが逆なだけです。」の一言に納得感を感じました。 御回答をいただいた皆様に感謝です。