ベクトル方向計算機 - 方向角と方向余弦
任意の2Dまたは3Dベクトルについて、方向角、方向余弦、単位ベクトル、大きさを即座に計算します。
ベクトル方向計算機 - 方向角と方向余弦
任意の2Dまたは3Dベクトルについて、方向角、方向余弦、単位ベクトル、大きさを即座に計算します。
ベクトル方向計算機について
ベクトルの方向は、その大きさとは独立に、空間内でどこを向いているかを表します。大きさがベクトルの長さや強さを示すのに対し、方向は座標軸に対する向きを示します。ベクトルの方向を最も正確に表すには、各正の座標軸となす角である方向角と、その角の余弦である方向余弦を使います。
2Dベクトル v = (x, y) の方向は、通常、正のx軸から反時計回りに測った1つの角 α として与えられます。式は α = arctan(y/x) ですが、2引数の逆正接 atan2 を使うと、x と y の符号にかかわらず正しい象限を特定できます。2Dの方向余弦は cos α = x/|v|、cos β = y/|v| で、|v| は大きさ √(x²+y²) です。
3Dベクトル v = (x, y, z) には3つの方向角があります。α(x軸との角)、β(y軸との角)、γ(z軸との角)です。それぞれは対応する方向余弦の逆余弦として計算されます:cos α = x/|v|、cos β = y/|v|、cos γ = z/|v|、ここで |v| = √(x²+y²+z²) です。方向余弦の基本恒等式は cos²α + cos²β + cos²γ = 1 で、これは単位ベクトルの長さが1であることを反映しています。
v の方向の単位ベクトル û は、単に v をその大きさで割ったものです:û = v/|v| = (x/|v|, y/|v|, z/|v|)。大きさは正確に1で、v と同じ方向を向きます。単位ベクトルは、力の方向、面の法線の向き、センサーの指向方向など、大きさの情報を含めずに方向を指定するため、物理学や工学で不可欠です。
方向の計算は、線形代数、コンピュータグラフィックス、ロボット工学、物理学の基礎です。3Dグラフィックスでは、方向余弦と単位ベクトルが面法線、光の方向、カメラの向きを定義します。ロボット工学では、関節の姿勢やツールの方向を表します。物理学では、力、速度、場のベクトルはいずれも方向を持ち、方向角によって解析できます。この計算機は2Dと3Dの両方に対応し、すべての方向角、方向余弦、単位ベクトル、大きさを高精度で一度に計算します。
ベクトル方向の例
2Dおよび3Dベクトルの方向角と方向余弦の計算を示す例題です。
| ベクトル | 方向 | 説明 |
|---|---|---|
| 2D:v = (3, 4) | α ≈ 53.13°、|v| = 5 | 大きさ = √(9+16) = 5。方向角 α = arctan(4/3) ≈ 53.13°。方向余弦:cos α = 0.6、cos β = 0.8。単位ベクトル:(0.6, 0.8)。 |
| 2D:v = (1, 0) | α = 0°、|v| = 1 | 正のx軸に沿うベクトルの方向角は0°で、すでに単位ベクトルです。方向余弦:cos α = 1、cos β = 0。 |
| 3D:v = (1, 1, 1) | α = β = γ ≈ 54.74°、|v| ≈ 1.732 | 大きさ = √3 ≈ 1.732。各方向余弦は 1/√3 ≈ 0.5774 に等しくなります。各方向角 ≈ arccos(0.5774) ≈ 54.74°。 |
| 3D:v = (2, 3, 6) | |v| = 7、α ≈ 73.40°、β ≈ 64.62°、γ ≈ 31.00° | 大きさ = √(4+9+36) = 7。cos α = 2/7、cos β = 3/7、cos γ = 6/7。確認:(2/7)²+(3/7)²+(6/7)² = (4+9+36)/49 = 1。 |
ベクトル方向計算機の使い方
- ベクトルの次元を選択します。成分が2つ (x, y) なら2D、3つ (x, y, z) なら3Dを選びます。
- 各成分の数値を入力欄に入力します。成分には正の数、負の数、小数を使用できます。
- 計算をクリックすると、大きさ、すべての方向角、方向余弦、単位ベクトルがすぐに表示されます。
- リセットボタンで入力欄を消去し、新しい計算を始めます。
- 結果の読み取り方は、例題セクションの解説を参考にしてください。
ベクトル方向計算機 FAQ
ベクトルの方向角とは何ですか?
方向角とは、ベクトルが各正の座標軸となす角です。3Dでは、α(x軸との角)、β(y軸との角)、γ(z軸との角)です。対応する方向余弦の逆余弦を使って求めます:α = arccos(x/|v|)、β = arccos(y/|v|)、γ = arccos(z/|v|)。
方向余弦とは何ですか?
方向余弦は方向角の余弦です:cos α = x/|v|、cos β = y/|v|、cos γ = z/|v|。これらは恒等式 cos²α + cos²β + cos²γ = 1 を満たします。方向余弦は v の方向の単位ベクトルの成分そのものであり、向きをコンパクトに表す方法です。
単位ベクトルはどう求めますか?
ベクトルの各成分をその大きさで割ります。v = (x, y, z) の場合、単位ベクトルは û = (x/|v|, y/|v|, z/|v|) です。大きさは |v| = √(x²+y²+z²) です。単位ベクトルは常に大きさ1で、元のベクトルと同じ方向を向きます。
なぜ方向余弦は cos²α + cos²β + cos²γ = 1 を満たすのですか?
方向余弦は単位ベクトル û の成分であり、単位ベクトルの大きさは定義上1だからです。各成分を二乗して足すと |û|² = cos²α + cos²β + cos²γ = 1 になります。この恒等式は、計算された方向余弦が正しいか確認するのに役立ちます。
方向角は鈍角になり得ますか?
はい。方向角は逆余弦で計算されるため、範囲は0°から180°です。鈍角の方向角は、その軸に沿った成分が負であることを意味します。たとえば v = (-1, 0, 0) では α = 180° で、負のx方向を向いています。
零ベクトルの方向角は何ですか?
零ベクトル (0, 0, 0) は大きさが0であるため、定義された方向を持ちません。方向余弦を求めるために0で割ることは未定義です。計算機はこれをエラーとして示します。大きさがどれほど小さくても、非ゼロベクトルには明確な方向があります。