- ベクトルの大きさってなに?
- どうやって求めるの?
- 2次元と3次元で公式が違う?
- 内積からも大きさが出せるって本当?
- 計算の具体例が知りたい
- 構造計算でベクトルってどう使う?
上記の様な悩みを解決します。
ベクトルの大きさは、結論「ベクトルの矢印の長さ」のことで、成分(x, y)を二乗して足し、平方根を取れば求まります。2次元なら √(x² + y²)、3次元なら √(x² + y² + z²) の1本の公式で全部対応できる単純な世界。建築の構造計算では、柱に作用する圧縮力、梁の反力、屋根の風荷重、地震時の水平力などをベクトルとして扱うので、力の合成・分解で大きさの公式が頻繁に登場します。
なるべく分かりやすい表現で記事をまとめていくので、初心者の方にも理解しやすい内容になっているかなと思います。
それではいってみましょう!
ベクトルの大きさとは?
ベクトルの大きさとは、結論「ベクトル(矢印)の長さ」のことです。
英語では magnitude または norm。記号は |a| や ||a|| で表記します。
ベクトルとスカラーの違い
- ベクトル:「大きさ+向き」を持つ量(力・速度・変位など)
- スカラー:「大きさ」だけの量(質量・温度・体積・時間など)
ベクトルの「大きさ」は、向きの情報を取り除いて、純粋な長さ(数値)を取り出したもの。スカラー量に変換していると言えます。
ベクトルの大きさを求める意味
- 力ベクトルの大きさ → その力が何ニュートン(kN)作用しているか
- 速度ベクトルの大きさ → 速さが何 m/s か
- 変位ベクトルの大きさ → どれだけ移動したか(距離)
ベクトルそのものは「矢印」として図に描けますが、大きさは「矢印の長さに対応する数値」と捉えるとイメージしやすいですね。
ベクトルを単位ベクトル(大きさ1の向きだけのベクトル)に整理し直したい場合は、こちらの記事もどうぞ。

2次元ベクトルの大きさの公式
平面上のベクトル a = (x, y) の大きさは次の公式で求めます。
|a| = √(x² + y²)
これはピタゴラスの定理そのものです。x方向の長さとy方向の長さを直角三角形の2辺と見て、斜辺(=ベクトルの長さ)を求めているわけです。
例:a = (3, 4) の大きさ
|a| = √(3² + 4²) = √(9 + 16) = √25 = 5
「3-4-5の直角三角形」のおなじみの形ですね。
例:a = (1, 1) の大きさ
|a| = √(1² + 1²) = √2 ≒ 1.414
45°方向の単位的なベクトルになります。
例:負の成分を含むベクトル a = (-3, 4)
|a| = √((-3)² + 4²) = √(9 + 16) = √25 = 5
二乗するので符号は無視できます。「大きさ」自体は常に0以上の値になります。
ピタゴラスの定理を使う三角形の話は、こちらの記事も参考になります。

3次元ベクトルの大きさの公式
立体空間のベクトル a = (x, y, z) の大きさは、
|a| = √(x² + y² + z²)
2次元の式にz²が追加されただけ。導出も同様で、x-y平面上の長さ √(x² + y²) と、それに垂直なz軸方向の長さ z で、もう一度ピタゴラスの定理を使うイメージです。
例:a = (1, 2, 2) の大きさ
|a| = √(1² + 2² + 2²) = √(1 + 4 + 4) = √9 = 3
例:a = (3, 4, 12) の大きさ
|a| = √(3² + 4² + 12²) = √(9 + 16 + 144) = √169 = 13
3-4-12-13もよく使う数値の組です。
3次元の力ベクトルを扱う場面は、立体的な構造(吊り構造、立体トラス、空間骨組)での解析や、地震時の3方向加速度を扱うときに出てきます。
立体構造の代表例であるトラス構造はこちらをどうぞ。

ベクトルの大きさと内積
「内積(ドット積)」を使うと、もう1つの方法でベクトルの大きさを表現できます。
内積から大きさを求める式
|a| = √(a · a)
つまり「ベクトルa自身との内積の平方根」がベクトルの大きさ、というわけ。
内積の定義
ベクトル a = (x₁, y₁) と b = (x₂, y₂) の内積は、
a · b = x₁x₂ + y₁y₂
ここで b = a とすると、
a · a = x₁² + y₁² = |a|²
平方根を取れば |a| になります。
内積の幾何的な意味
a · b = |a| × |b| × cosθ
θは2つのベクトルのなす角。cosθ = 1 のとき(同じ向き)内積は最大、cosθ = 0 のとき(直交)内積は0、cosθ = -1(逆向き)で最小(負の最大)になります。
「直交するベクトル同士の内積はゼロ」という性質は、構造力学で力の直交分解を行うときに使う基本中の基本です。
計算の具体例(建築でよく出る)
実際の数値で計算してみます。
例1:水平5kN・鉛直3kNの合力の大きさ
F = √(5² + 3²) = √(25 + 9) = √34 ≒ 5.83 kN
例2:屋根勾配5寸(4分の2)に流れ落ちる風圧成分の合計
水平方向2.0 kN/m²、鉛直方向1.5 kN/m² の風圧があるとき、
F = √(2.0² + 1.5²) = √(4 + 2.25) = √6.25 = 2.5 kN/m²
例3:地震時の3方向加速度の合成
東西0.3G、南北0.2G、上下0.15G の地震加速度の合計:
A = √(0.3² + 0.2² + 0.15²) = √(0.09 + 0.04 + 0.0225) = √0.1525 ≒ 0.39G
例4:吊り構造のワイヤー張力のベクトル合成
水平10kN、鉛直15kN のワイヤー張力:
F = √(10² + 15²) = √(100 + 225) = √325 ≒ 18.03 kN
ワイヤー1本にかかる総張力は約18 kN、と算出できます。
ベクトルの大きさは構造計算でこう使う
施工管理の現場や設計者がベクトルの大きさを使う場面を整理します。
①力の合成・分解
複数方向に分かれて作用する力を1本の合力ベクトルにまとめたり、逆に1本の力を直交2方向に分解したりする計算で必須です。
集中荷重の話はこちらをどうぞ。

②風荷重の成分計算
風荷重は風向きベクトルとして作用するため、水平成分・鉛直成分に分解して構造解析に使います。
風荷重の詳細はこちらでまとめています。

③地震荷重の合成
地震動は3次元のベクトルとして扱い、東西・南北・上下の各成分を合成して構造への影響を評価します。
地震荷重についてはこちらの記事もどうぞ。

④梁の反力ベクトル
梁の支点反力は、水平成分・鉛直成分・モーメント成分(疑似ベクトル)で表現されます。これらの大きさが許容応力を超えないかが構造設計の中心テーマです。
⑤斜材・ブレースの軸力
斜めに入る部材(鉄骨ブレースなど)の軸力は、水平方向・鉛直方向の成分に分解して、それぞれの方向ごとの平衡条件を確認する形で解析します。
鉄骨ブレースの話はこちらをどうぞ。

⑥座屈計算(圧縮ベクトル)
柱に作用する圧縮力ベクトルの大きさが許容圧縮応力度(座屈長さで補正)を超えないかをチェックします。
座屈荷重についてはこちらの記事も参考になります。

[talk words=’電気施工管理時代、屋外キュービクル基礎の設計で「水平地震力+鉛直自重」を合成して基礎ボルトの引抜き力を概算した記憶があります。当時は「ベクトル合成」と意識せずに計算していたんですが、振り返ると典型的な√(水平² + 鉛直²)のベクトルの大きさ計算でした。構造設計者が日常的にやっている計算が、施工管理の現場でも同じ形で出てくるのが面白いです。’ name=”” avatarimg=”https://seko-kanri.com/wp-content/uploads/2020/02/c-run.png” avatarsize=70 avatarbdcolor=#d0d0d0 avatarbdwidth=1 bdcolor=#d0d0d0]
ベクトルの大きさに関する情報まとめ
- ベクトルの大きさとは:ベクトル(矢印)の長さ、向き情報を取り除いたスカラー値
- 記号:|a| または ||a||
- 2次元の公式:|a| = √(x² + y²)(ピタゴラスの定理そのもの)
- 3次元の公式:|a| = √(x² + y² + z²)
- 内積から:|a| = √(a · a)
- 性質:常に0以上、符号は二乗で打ち消される
- 構造計算での使い方:力の合成・分解、風荷重・地震荷重・反力・斜材軸力・座屈計算
以上がベクトルの大きさに関する情報のまとめです。
一通りベクトルの大きさに関する基礎知識は理解できたかなと思います。「√(x² + y²) または √(x² + y² + z²)」を覚えておけば、構造計算で出てくる力の合成・分解はだいたい捌けます。建築の世界の力は、ほぼすべて方向と大きさを持つベクトル量なので、この計算の感覚はぜひ身につけておきたいですね。
合わせて読みたい関連記事はこちらです。








