ベクトルの長さを変換する式

このQ&Aのポイント
  • ベクトルの長さを変換する計算式について調査しています。ベクトルの向きは変えずに長さだけ揃えたいです。
  • 具体的な計算方法として、ベクトルの各成分を利用してベクトルの長さを求める式が存在します。
  • この計算方法は、SC=√(u^2+v^2+w^2)と表され、SC=1を目指してベクトルの長さを調整することができます。しかし、うまく計算できていない状況です。
回答を見る
  • ベストアンサー

ベクトルの長さを変換する式

ベクトルの向きは変えずに長さだけ揃えたいです。 ___u_______v________w___________SC -0.01____0.02____0.05___0.054772256   0____0.01____0.02___0.02236068 -0.01____0.04____0.02___0.045825757 -0.01____  0____0.05___0.050990195 -0.04____0.02___-0.08___0.091651514 の各成分があります。 ベクトルの長さは、SC=√(u^2+v^2+w^2)です。 ここで、SC=1にして、uvwの比率は変えない。 という計算をしたいのでるが、うまく計算できません。 SC = 1 = √(a^2+b^2+c^2) となるa,b,cをそれぞれの行で求めたいです。 簡単だと思っていたのですが、すみませんがお力を貸してください。

noname#124388
noname#124388

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

  • ベストアンサー
  • hypnotize
  • ベストアンサー率33% (56/165)
回答No.1

長さを1にそろえたいのですから、各成分をベクトルの各長さで割って下さい。 1) u=-0.01/0.054772256 , v=0.02/0.054772256 , w=0.05/0.054772256 2) u=0/0.02236068 , v=0.01/0.02236068 , W=0.02/0.02236068 以下同様です。

noname#124388
質問者

お礼

あ~!!! といった感じです。 完全に抜けていました。 ありがとうございます。

その他の回答 (1)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

どのように計算して, 「うまく計算できない」と言われているんでしょうか. 単純に「長さで割る」だけでは?

関連するQ&A

  • 固有ベクトルの作り方

    固有値から固有ベクトルを作ったとき  1 -1 1  0  0 0  0  0 0  となりました。 x=(u,v,w) とすると u-v+w=0 です。 (1) w=-u+v とすると x=c1(1,0,-1)+c2(0,1,1) (2) u=v-w  とすると x=c1(1,1,0)+c2(-1,0,1) ここから対角化の計算をしたりすると成分の違う行列になっても 問題は起きないんでしょうか?というか、違うベクトルになるこ と自体はどうなんでしょう?ご教授ください。

  • 空間ベクトルと線形独立の条件?

    ベクトルの成分の条件がわからないので質問します。 uべクトルを→uと書きます。また内積の記号は・を使います。お願いします。 xyz空間の点Pを通り、2つの空間ベクトル→u,→vに直交する直線を求めよ。 解答、P(a_1,a_2,a_3)、→u(u_1,u_2,u_3)、→v(v_1,v_2,v_3)としましょう。求める直線の方向ベクトル、つまり直線と同じ向きを向いたベクトルの1つを、 →w(w_1,w_2,w_3)とおきます。すると→wと→u、→vと直交するので、 →w・→u=→w・→v=0が成り立ちます。これを成分で表すと、 w_1u_1+w_2u_2+w_3u_3=0・・・(1) w_1v_1+w_2v_2+w_3v_3=0・・・(2)ここからがわからないところです。 いまu_1v_2-u_2v_1≠0が成り立つとしましょう。これは平面ベクトルで →u(u_1,u_2)、→v(v_1,v_2)が線形独立であるための必要十分条件なので、空間ベクトルでつかっていいとは思えません。本では、すると(1)*v_2-(2)*u_2を計算して、w_1=-(u_3v_2-u2v_3)*w_3/(u_1v_2-u_2v_1)。同様に(1)*v_1-(2)*u_1より w_2=-(u_3v_1-u1v_3)*w_3/(u_2v_1-u_1v_2)がえられ、そこで、w_3=u_1v_2-u_2v_1とすると、 →w=(u_2v_3-u_3v_2,u_3v_1-u_1v_3,u_1v_2-u_2v_1)と方向ベクトルを求めています。 いまu_1v_2-u_2v_1≠0が成り立つとしましょう。なぜこのような条件がつけれるのか説明してください。お願いします。

  • 垂直なベクトルは…

    ベクトルa=(2,1)に垂直で、大きさ√5のベクトルuを求めなさい。 これはまず、ベクトルuの成分を(x,y)とする。 aとuは垂直であるから、内積a・u=0である よって 2x+y=0…(1) またuの大きさが√5であるから x^2 + y^2=5…(2) (1)と(2)が分からないのですが… (1)は見た感じ、aとuのx成分y成分それぞれの積の和なんでしょうか…?a⊥b→a・b=0 まではわかりますが…。 また何かほかに公式があるのでしょうか…? (2)「大きさ」が√5なわけだから、「大きさ」では向きが分からないから、無理やり2乗すれば 正方向になるから、2乗したもの=5 という風にやっているのでしょうか? ところでベクトルの2乗って、大きさ3のベクトルを2乗すると3^2 の大きさになる、と考えていいのでしょうか? lal=3 のときlal^2=a・a=lallalcos0=9 と考えられるしよさそうですけど…。 けど、ベクトルu=(x,y)を2乗すると…?x^2 +y^2=(√5)^2 x成分y成分それぞれ2乗してそれらの和が、元のベクトルの大きさの2乗に等しい…?なんか混乱してきました…。 初歩的なことですが、すみません…。 *→は上につけれなかったので仕方なく省略させてもらいました…。

  • 簡単なベクトル解析

    次の問題のベクトル計算を教えてください。 A=(1,1,0),B=(1,-1,0),C=(0,0,1) (A,B,Cはベクトルです。)のとき、(A×B)・Cを求めよ。 という問題です。 行列式で、  |Aの成分|  |Bの成分|  |Cの成分|と、しないのですか。

  • ベクトルの変換について

    あるベクトルのうち、特定の向きの力だけを減らしたベクトルを計算したいのですが、どうすればできるでしょうか? 2Dベクトルです。 0度、90度の向きの力を減らすのであればx、y要素を演算するだけでいいのかと思うんですが、それ以外の角度の方法がわかりません。 またゲームのプログラムで使うので、数学的でなくとも計算できれば構いません。

  • ベクトル

    ベクトルa↑=(4,0),b↑=(√3,√5)について、 v↑=(cosθ)a↑+(sinθ)b↑ (ただし、0≦θ<2π) とおくとき、v↑の大きさの最大値、最小値、 またそのときのθの値を求めよ。 という問題が全くわかりません… a↑とb↑の値を代入して成分で計算したり するのかなあと思ったんですが; どなたか教えてください><

  • ベクトルの外積の問題

    ベクトルAの向きをx軸の方向ベクトルA=(A,0,0)に、ベクトルBを(x,y)平面にとるとベクトルB=(Bx,By,0)=B(cosθ、sinθ、0)であるからベクトルC=ベクトルA×ベクトルB=AB(0,0,sinθ) このベクトルの大きさはABsinθ=A(Bsinθ)=(Asinθ)Bと表せるので、大きさAとベクトルAに垂直なベクトルBの成分との積、あるいは大きさBとベクトルBに垂直なベクトルAの成分との積である。 ベクトルAとベクトルBとで作る平行四辺形の面積で、向きがベクトルAとベクトルBとで作る平面な垂直なベクトルになる。 問題1 ベクトルA×ベクトルAを計算せよ。 問題2 ベクトルA=(Ax,Ay,0)=A(cosα,sinα,0)とベクトルB=(Bx,By,0)=B(cosβ,sinβ,0)の外積ベクトルC=ベクトルA×ベクトルBを作り、三角関数の加法定理を使い、大きさ|C|とその方向の意味を考えよ。  全く解けません。どなたか教えていただけますか?

  • 行ベクトルと列ベクトル

    行ベクトルと列ベクトル 次の積を計算せよ。 ( 1 2) (3) 5 6 4 指針 行列の積ABの計算は、Aの行ベクトルとBの列ベクトルの積が基本となる。例えば ( 1 2) (3) 4 ( 5 6) (3)を計算し、これらの成分としておいたものが積になる。このとき、次のことがポイント。 4 (第●行目の行ベクトル)と(第■行目の列ベクトル)積を(●、■)とおく。 教えてほしいところ行ベクトルとは1×n行列のことをいい、m×1の行列を列ベクトルというんですよね。 よって、第●行目の行ベクトル)と(第■行目の列ベクトル)積を(●、■)とおく。 って、行列の中に行列が入ってみるたいで、おかしくないですか?? 実際、( 1 2) の行列の5 6の部分は行ベクトルであるとはいいませんよね?? 5 6

  • ベクトルについて・・・。

    ベクトルA=(a,b),B=(c,d)について A+B=(a+c,b+d) という代数的計算で導かれる定義についてなのですけど, なぜこれが座標軸に無関係であることを確かめるひつようがあるのですか。 成分表示が座標軸に依存するからですか。

  • 数学 ベクトル

    三次元ベクトルの問題です a→ b→ c→ が互いに垂直であるとき、任意のv→に対して わかりやすくするため以降→は略します つまりアルファベットでベクトルを表しています v=(v・a)a/|a|^2 + (v・b)b/|b|^2 + (v・c)c/|c|^2 が成り立つことを証明せよ わかる方途中経過・説明込みでお願いしますm(_ _)m