• ベストアンサー

教えてください!!!

banakonaの回答

  • ベストアンサー
  • banakona
  • ベストアンサー率45% (222/489)
回答No.1

ベクトルの場合は、下図(a)に示すように、ベクトルAのあとベクトルBのようにそれぞれ同じ大きさだけ移動させると、x軸、y軸の二等分線の方向に、元の大きさの√2倍移動したのと同じになる(AとBの順番が逆になってしまった。失礼。でもこの場合は順番が逆でも同じ)。 回転の場合は、下図(b)のように第4象限にあった物体をまず(1)のようにx軸の回りに180°回転させると破線にようになる。次に(2)のようにy軸の回りに180°回転させると物体は第2象限に移動する。 コレに対し、X軸とy軸の間の角の二等分線の回りでの√2×180°の回転は、Pの回りで約255°回転させることになるので、この図面から手前に飛び出した状態になる。この図はxy平面を表しているので、180°の倍数以外の角度の回転は3Dにしないと表現できない。だから両者が異なるのは明らか。

関連するQ&A

  • 回転した座標軸と一致させるための回転軸と角度の算出

    こんにちは。お知恵をお借りしたく質問致します。 プログラミング中で出た話題なのですが、計算の問題ですので数学カテゴリが適しているだろうと思い、投稿いたします。 ちょっと説明しにくく図を添付致しましたので併せてご覧いただければと思います。(線がふるえていて申し訳ないです。) 図のように、xyz座標を回転してXYZ座標の向きに一致させたいと考えています。 また、「指定した軸(α,β,γ)を回転軸としてθ度回転する」という関数があるので、それを活用しようと考えています。α,β,γはコサイン値(方向余弦)です。回転方向は、ベクトルの向きに時計回り…右ネジの法則みたいな感じです。 x軸から見たXの角度(θxX), y軸からのX(θyX), z軸からのX(θzX) 同様にx軸から見たY(θxY),θyY,θzY、θxZ,θyZ,θzZ といったように、それらの角度(コサイン値)は分かっています。 (=xyz座標からみたXベクトルの方向余弦、Yベクトルの方向余弦、Zベクトルの方向余弦が分かっている。) z軸とZ軸の外積を取ったベクトルを回転軸として、θzZが分かっているのでその角度で回転することでZ軸は一致しますけど、XY軸は合いません。(当然ですが…) そのXY軸を合わせるためにまた回転するというのも遠回りで、任意の軸1本を中心に何度か回転するだけ(上記関数を1度使用するだけ)で、必ず向きが一致する解があると思うのですが、その任意軸と角度を算出する方法が分かりません。 一般にどういう計算をするのでしょうか。アドバイスいただければ幸いです。 なお、上記関数を用いない方法でも構いません。 「X軸(Y軸、Z軸)を回転軸としてφ度回転する」という関数もあるので、オイラー角を求める方法でも構いません。 その他、説明不足な点がありましたら随時追記致しますので、ご指摘願います。 どうかよろしくお願いいたします。

  • 空間ベクトルの問題について

    空間ベクトルの問題を考えるときの問題文の表現について質問です。 問題に x軸の正の向きとなす角 と言う表現が出てきます。 平面であれば、XY平面上でX軸から原点Oを中心に反時計回りの方向にねじった角度が x軸の正の向きとなす角 というのは理解できますが、空間ベクトル(空間座標系)の場合、 x軸の正の向きとなす角 というのはどの平面上のことを言うのでしょうか? x軸ではなくy軸やz軸の場合はどうなるのでしょうか? 問題の解答を見ると  x軸の正の向きとなす角 はxy平面上  y軸の正の向きとなす角 はyz平面上  z軸の正の向きとなす角 はzx平面上 で考えるように読めるのですが、このように 軸の正の向きとなす角 という言葉の定義に対する理解は正しいのでしょうか? 教えてください。

  • 直交変換

    Z-軸を軸とする角θの回転で、ベクトル x=( x y z )^T を ベクトル x’=( x’ y’ z’ )にうつしたのち、y-軸を軸とする角φの回転で、 ベクトル x’=( x’ y’ z’ )^T をベクトル x”=( x” y” z” )^Tに うつしたとき、ベクトルxをベクトルx”にうつす直交変換の行列表示の求め方を教えてください。

  • 座標変換による回転角の求め方

    直交座標系で定義されている任意のベクトル(x1、y1、z1)に対し、そのベクトル方向に直交座標系のz軸が向くようにするための各軸回りの回転角(θx、θy、θz)の求め方(式)を教えてください。

  • 3次元ベクトル

    (x,y,z)の位置ベクトルをrとすると、 このベクトルをx軸方向から見たときにα、y軸方向から見たときβ、回転させたときのベクトルの成分はどうなるのでしょうか?

  • 位置ベクトルの考え方

    位置ベクトルの考え方でよく分からない点があります。 例えば点O(0,0)を原点とする座標平面があって、点A(2,2)はOからx軸方向へ2、y軸方向へ2移動したものです。 ベクトルは向きと大きさで定義されますよね。 なので座標を定めるという行為は、向きと大きさを決めるということだと思っています。 (x,y軸方向へどれくらい動かすかを決めると、自動的にOからどの方向にどれくらいの大きさの矢印が伸びるかが決まるから) これがベクトルを定めると(x,y軸方向へどれくらい動かすかを決めて向きと大きさを決めると)、点の位置が定まる(座標が決まる)ということですよね? また、始点は原点ではなくてもいいんですよね? ということは点X(1,1)を始点として、点A(2、2)は始点Xからx軸方向へ1、y軸方向へ1移動した点、つまり点Xに関する点Aの位置ベクトルと考えていいということでしょうか? もしこうでない場合、どう考えるのでしょう? 質問の要点は、 (1)私の位置ベクトルの解釈の正しさ(おかしい部分があれば指摘していただけるととても嬉しいです) (2)始点の取り方について この2つです。 よろしくお願いします!

  • 2直線がなす角の二等分線

    2直線がなす角の二等分線の方程式を求めよという問題で、 例えば○x+△y+□=0・・・(1)    ●x+▲y+■=0・・・(2) のなす角の二等分線の方程式を求めよと言われたとき、 P(X,Y)とおき、「(1)とPの距離=(2)とPの距離」として求めるのが定石ですよね。 しかし、距離=距離としたら二等分線の式が求められるというのがいまいちぱっとしません。解説お願いします。

  • Java3Dで横置き円筒体の円筒中心軸廻りに回転アニメーションさせたいのですが

    Java3Dで円筒をY軸方向に直立配置した後、Y軸を中心軸としての回転アニメーションをさせるところまでは問題ないのですが、この円筒を90度倒して、すなわち、横置きにして同じ円筒中心軸とする回転アニメーションをするのはどのようにすればよいのでしょうか? X軸方向(axis.rotZ(Math.PI / 2.0 )を使って)、或いはZ軸方向に倒し、RotationInterpolatorを使っても、X軸、或いはZ軸を中心軸とした回転アニメーションにはならず、逆にZ軸、或いはX軸廻りに回転する結果となってしまいます。これは、回転軸に関してはY軸が基本で、円筒を倒すと同時にY軸も円筒と共に90度倒れることによると思われます。 横置き円筒軸廻りの回転アニメーションはどのようにすればできるのでしょうか?

    • ベストアンサー
    • Java
  • ベクトル

    現在、「ベクトル」の分野を勉強していますがわからない問題があります。これは大学受験用参考書に載っている問題です。どなたかおわかりになる方がいらっしゃれば教えていただきたいと思います。宜しくお願いいたします。 問題は c(12、5)、d(-3、4)のとき、角codの二等分線の方程式を求めよです。 解答は 角codの二等分線のベクトル方程式は((oc/|oc|)-(od/|od|))p=0 |oc|=13, |od|=5より =(99/65, -27/65) pを(x,y)とすると(99x/65)-(27y/65)=0 ゆえにy=11x/3 となっていました。 私は、角codの二等分線と辺cdの交点をeとすると de:ec=5:13 二等分線上の点をpとおくと、 e=13/18od+5/18oc よってp=t(13/18od+5/18oc)…tは媒介変数 としました。 答えとしてはこの解答はどうでしょうか? やはりだめなのでしょうか? でも、一応あっているような気はするのですが。もしだめであれば、どこがだめなのか教えていただけるとと思います。また説明不足の点があれば補足させていただきますので宜しくお願いいたします。

  • 位置ベクトル

    xy平面の直線y=b上を物体Pがx軸負方向に速さVで移動している。以下では、x軸の正方向を向く単位ベクトルをex、y軸の正方向を向く単位ベクトルをeyとし、時刻t=0で物体Pのx座標値がx=aであったとする。 速さVが一定であるとき、時刻tにおける物体Pの位置ベクトルr(t)をexとeyを用いて表せ。 全くわかりません。 詳しい解説お願いします。