ベクトルの計算方法と意味について

このQ&Aのポイント
  • プログラミングでわからない式が出てきて困っています。ベクトルの計算方法と意味について教えてください。
  • u1×u2の計算方法や|u1×u2|についても教えてほしいです。
  • また、2つのベクトルが直交しているときにその2つに直交するベクトルを求める方法も教えてください。
回答を見る
  • ベストアンサー

これはどうやって計算すればいいですか??

これはどうやって計算すればいいですか?? プログラミングしているときにわからない式が出てきて困っています. 昔,授業で習った気もするのですが,どうしても思い出せません. 計算方法が分からない式は画像でアップしました. ベクトルu1:(x1,y1,z1) ← 既知 ベクトルu2:(x2,y2,z2) ← 既知 ベクトルu3:(x3,y3,z3) ← 求めたいベクトル としたときに, u1×u2は外積で,(y1 * z2 - y2 * z1, z1 *x2 - z2 * x1, x1 * y2 - x2 * y1)すればベクトルが出ててくるのはわかったのですが, |u1×u2|の計算方法がわかりません.(これはベクトルの大きさですか?それとも,別の意味ですか?) また,u1×u2に対して,|u1×u2|でわって,|u1|をかける方法がわかりません. 普通に成分に対する掛け算と割り算でいいのでしょうか?? できるだけ,早く回答していただけると非常に助かります. また,この式の意味がわかる方いましたら,それも教えていただけると助かります. 2つのベクトルが直交しているときに,その2つのベクトルに直交しているベクトルを求めるってことであっているのでしょうか?

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

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4846/10257)
回答No.1

書かれている通りでOKです。 >u1×u2は外積で, 合ってます。 >これはベクトルの大きさですか 合ってます。要素の二乗和の平方根ですね。 >普通に成分に対する掛け算と割り算でいいのでしょうか?? 合ってます。 u1 x u2 がベクトルなので、その要素にスカラー(単一の実数)を掛けたり割ったりします。

Cross999
質問者

お礼

迅速な対応ありがとうございます. よかった.だいたい,あってたみたいで... 数学って,記号が分からなくて躓くことが多くて....

その他の回答 (1)

回答No.2

>これはベクトルの大きさですか? そうです。u3:(x3,y3,z3)であれば√(x3^2+y3^2+z3^2) で求められます。 この式の意味:外積を外積の大きさで割っている部分は、外積と同じ向きの単位ベクトル(大きさが1のベクトル)を表している。 これにu1の大きさを掛けているので、外積と同じ向きで大きさがu1と同じベクトルを表している。

Cross999
質問者

お礼

迅速な対応ありがとうございます. この式はそういう意味だったんですね... 数学弱くて.こうやって教えてもらわないと,確信が持てなくて ありがとうございました.

Cross999
質問者

補足

申し訳ないです. せっかく,教えて頂いたのに,ポイントが付与できなくて, 最近は1人しか選べないみたいで....今回は回答していただいた順番で選ばせていただきました. ありがとうございました.すごく助かりました.

関連するQ&A

  • 外積の定義はどのようにして導出されたか?

    仕事柄外積を良く使い、物理的意味や用途は良く知っているものの、その導出がどのようになされたのかを調べてみたのですがどうもわかりません。3次元のベクトルP0[x0,y0,z0],P1[x1,y1,z1]の場合  P0×P1=[y0*z1-z0*y1, z0*x1-x0*z1, x0*y1-y0*x1] となりますが、なぜこの計算で「2ベクトルに対し直角なベクトル」が求められると先達は気づけたのでしょうか?

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

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

  • 線形代数の問題がわかりません

    画像のようなベクトルと行列の掛け算において,x,y,zとx',y',z'が既知であるとき,θ,Φ,Ψを求めたいのですが,やり方がわかりません.どなたかよろしくお願いします.

  • 線形代数の質問です

    ベクトルの外積を用いて定義されるベクトル3重積なのですが,その定理である x×(y×z)=(x・z)y-(x・y)z という式の概念は一体どのようなものなのでしょうか.証明はわかるのですが,この式の意味や有用性について教えてください. あるいは,詳しく載っている本があれば紹介願います. よろしくお願いします.

  • 線形代数 直交するベクトル

    (1,2,0) (5,6,4)の2つの列ベクトルがあります。(表記は行ベクトルのようになってしまいますが・・・) この2つの列ベクトルに直交する、3×1行列X(成分はx,y,zと置きます)を求めよ。 という問題がわかりません。 ヒントがあり、シュミットの直交化法を用いるか、直交することを式で表すかどちらでもよいと あるのですが、さっぱりわかりません。 1*x+2*y+0*z=0 5*x+6*y+4*z=0 の二つの式を解くのでしょうか? でもそれだと式の数が足りませんよね・・ 分かる方がいれば教えてください

  • 4次元空間問題

    4次元ベクトル空間(変数はxyzu) x+y+z+u=1 において、 この式を満たす空間上にあり、この空間と直交し、お互いに直交する3つのベクトル空間を求めて下さい。

  • 線形代数の問題です

    3次元空間R^3の点をxyz座標を用いて縦ベクトル (ベクトルx)=(x,y,z) ∈R^3によって表示する 以下ではR^3内の二つの平面、α:z=0、 β:x+y+z=0への直交射影を考える。 以下の手順で平面βへの直交射影が次式で与えられることを示せ (1)点(ベクトルx)を通る直線:(ベクトルx)+t(ベクトルu) (t∈R) が平面βと直交したとする。このような(ベクトルu)を求めよ (2)(ベクトルx)から平面βへの垂線の足(ベクトルb)を求めよ この2問がどうしてもわかりません。 どなたかご回答よろしくお願いします

  • 3d 法線ベクトル計算 

    3dのポリゴンの法線ベクトルを算出するプログラムなんですが 以下のプログラムに間違っている部分はあるでしょうか 何度か試してみたのですが何度か0で除算したりしてしまいます 渡す数字が悪いのか、プログラム自体が間違っているのかわかりません 少し助けてください //法線ベクトル計算開始 x1=1つめの頂点のx座標 y1=1つめの頂点のy座標 z1=1つめの頂点のz座標 x2=2つめの頂点のx座標 y2=2つめの頂点のy座標 z2=2つめの頂点のz座標 x3=3つめの頂点のx座標 y3=3つめの頂点のy座標 z3=3つめの頂点のz座標 x4=x2-x1 y4=y2-y1 z4=z2-z1 x5=x3-x1 y5=y3-y1 z5=z3-z1 x6=y4*z5-y5*z4 y6=x4*z5-x5*z4 z6=x4*y5-x5*y4 //正規化 er=sqrt(x6*x6+y6*y6+z6*z6) x6=er*x6 y6=er*y6 z6=er*z6 //終わり /法線ベクトル計算

  • 線形代数の問題がわかりません。

    線形代数についての以下の問題がわからないので、過程も含めて解答を教えて下さい。 3次元直交座標系で表される空間内の点P0(x0,y0.z0)と、これを通らない直線(x-x1)/u = (y-y1)/v = (z-z1)/wを含む平面の方程式を求める。 (1)点P0を含む任意の平面を表す方程式を記してください。 (2) (1)の方程式の平面が点(x1,y1,z1)を含むこと、直線を表す式を記してください。また(1)の平面が上記の直線と平行であることも示してください。 (3)求める平面の方程式は次式で与えられることを示してください。 | x-x0, y-y0, z-z0 | | x1-x0, y1-y0, z1-z0| = 0 | u, v, w |

  • 多重振り子のルンゲクッタを使った計算ができません。

    例えば、二重振り子をルンゲクッタを使って計算したいのですが。 dy1/dt=x1 (1) dy2/dt=x2 (2) dx1/dt=-A*dx2/dt*cos(y2-y1)-A*x2*sin(y2-y1)-U1 (3) dx2/dt=-A*dx1/dt*cos(y2-y1)-A*x1*sin(y2-y1)-U2 (4) この式のまま計算すると発散してしまいます。しかし、(3)式と(4)式を連立してdx1/dt、dx2/dtについて解いた式を使うとうまく計算できます。 この方法だと振り子が増えていった場合計算できません。(1)~(4)式のままルンゲクッタを使って計算したいのですが、いい方法知りませんか? お願いします!教えてください。