- ベストアンサー
ベクトルをロールピッチヨーに変換する方法
alice_44の回答
ロール、ピッチ、ヨーは、回転変換のバラメータですから、 「何のベクトルを」 (x,y,z) へ変換するのかによって、 値は違ってきます。 (1,0,0) を (x,y,z) 方向へ移す回転と (0,0,1) を (x,y,z) 方向へ移す回転とは、当然異なる訳です。 その辺を反省して、何が求めたいのか 再考することからではないでしょうか。
関連するQ&A
- 座標変換による回転角の求め方
直交座標系で定義されている任意のベクトル(x1、y1、z1)に対し、そのベクトル方向に直交座標系のz軸が向くようにするための各軸回りの回転角(θx、θy、θz)の求め方(式)を教えてください。
- 締切済み
- 数学・算数
- 電磁気 単位ベクトル
画像のP点での磁束密度を求める問題で、ベクトル表示する際について質問です。 磁束密度の大きさは分かりますが方向を表す式がよくわかりません。 答えでは磁束密度の大きさに 方向ベクトルrz(-j)+ry(-k)/√(ry^2+rz^2)をかけています。 j,kはy軸方向、z軸方向の単位ベクトルです。 なぜそうしているのでしょうか? 右ネジの法則より方向は-j-kは分かります。 単位ベクトルにするため√で割っているのも分かりますが、 rzに-j,ryに-kをかけていることが分かりません。
- ベストアンサー
- 数学・算数
- CGのワールド座標系とローカル座標系の変換の違いについて
「3Dグラフィックスのための数学」という本でを勉強している者です。 テキストで、ワールド座標系の変換として p'=pRxRyRz (p及びp'は3次元ベクトル、Rx,Ry,Rzは3×3行列) で得られるp'は ローカル座標系の変換で p'=pRzRyRx で得られるp'と等しいというのです。 どうしてそうなるのかがわかりません・・・ 誰か詳しい方助言お願いします。
- ベストアンサー
- 数学・算数
- ベクトルの直交について
括弧付けたやつはベクトルだと思ってください d(r)=(ex)dx+(ey)dy+(ez)dz を曲線座標で表したい。一般の座標を、u1,u2,u3とすると、デカルト座標x、y、zはそれらの関数で表せるから d(r)={ラウンド(x)/ラウンドu1}du1+{ラウンド(x)/ラウンドu2}du2+{ラウンド(x)/ラウンドu3}du3 で表せる。 これを d(x)=(a1)du1+(a2)du2+(a3)du3で表すと、一般に(ai)は直交しないと書いてるんですが、これがよくわかりません。 (r)=(x,y)で2次元極座標で表したら、(a1)、(a2)って直交しませんか? ただ、単にこの曲線座標が特殊で、直交するだけですかね? もしそうなら、直交しない曲線座標のとり方など教えてもらいたいです。 非常に分かりにくい書き方ですみませんが、直交しないというのを教えてもらいたいです。 あと、ラウンド記号とベクトルに打ち方もわかりません。。。 お願いします
- 締切済み
- 数学・算数
- 線形代数学 ベクトル(0,1,1)を軸とするθの回転を与える行列
線形代数学を最近学び始めて、いきずまってしまいました。 任意のベクトル(でいいのかな)を軸とするθの回転を与える行列を求める問題です。 問題として 3次元ユークリッド空間に直交座標x,y,zを入れて考える。 (1)x軸の周りのπ/4だけの回転を表す行列Qを求めよ。 (2)ベクトル(0,1,1)を軸とするθの回転を与える行列Q(-1)Rz(θ)Qを計算せよ。 ※Q(-1)はQの逆行列です。Rz(θ)はz軸の周りのθ回転の行列です。 (2)がわからなくて困っています。 行列Q(-1)Rz(θ)Qという形は対角化の形に似ているのですが、 これは、対角化を考えた時に、ベクトルが(0,1,1)がx軸と直角に交わっているからQが直行行列になるのかな~とか、思うのですが、 θ回転するのに対角行列が出てくる意味が少しわからないので、 (2)でなぜ行列Q(-1)Rz(θ)Qになるのか、解説をお願いします。 ちょっとわかりにくい文章になってしまってるかもしれませんが、 申し訳ありません・・・。
- ベストアンサー
- 数学・算数
- 円筒座標系と球座標系の単位ベクトルに関して
直角座標系以外の円筒座標系と球座標系の位置ベクトルに関して質問があります。 まずは、円筒座標系から。 「円筒座標系で、原点とP(r,φ,z)との間のベクトルを求めよ」 直角座標系の場合だと、x,y,zのそれぞれの方向の単位ベクトルとそれぞれの方向の成分を 掛け合わせることで、ベクトルを表現できると思います。 しかし、円筒座標系の場合はどうなのでしょうか? 単純にx,y,zと同じようにr,φ,zについての単位ベクトルをa,b,c(例として)とし、成分を掛け合わせ OP=r*a+φ*b+z*c となるのでしょうか? しかし、これではおかしいと感じます。というのも、 とくにφはいったいどういう向きの単位ベクトルなんでしょうか? 円方向の単位ベクトルってことになるんでしょうかね? そうでなければ、座標変換して x=r*cosφ y=r*sinφ z=Z として、直交座標の場合と同じようにやるのでしょうか? 球座標系に関しても同じ質問です。
- ベストアンサー
- 数学・算数
- 3次元での回転による座標変換
3次元での回転による座標変換に関して質問があります. X軸,Y軸,Z軸の直交座標系があるとします. この座標系において,ある位置ベクトル(a1,b1,c1)がX軸,Y軸,Z軸と成す角度は,θx,θy,θzは,ベクトルの内積から算出可能だと思います. θx=a1/sqrt(a1^2+b1^2+c1^2) θy=b1/sqrt(a1^2+b1^2+c1^2) θz=c1/sqrt(a1^2+b1^2+c1^2) X,Y,Zの直交座標系を回転させて,この位置ベクトルの向きを基準としたX'軸,Y'軸,Z'軸による新しい直交座標系を設定するには,どのようにすればよいでしょうか? θx,θy,θzと各軸での回転角度は違うものという認識でいいのでしょうか? 元の座標系において,各軸回りに順番に回転させればいいかと思うのですが,どうもイメージがつかみきれません. よろしくお願い致します.
- ベストアンサー
- 数学・算数
お礼
こういう計算は苦手なもので条件が全部出せていなかったようですね 知りたいことは以下のようなことです。 元のベクトルは(0,0,1)で、コレをx軸y軸z軸の順に回転させてベクトル(x,y,z)にする時に格軸を何度回せばいいのかというのが知りたいのです。 ベクトル(x,y,z)とz軸周りの回転角度は決まっているものとします。 別に質問を作ったほうがいいですかね?