- そもそも「解」ってなに?
- 「答え」と何が違うの?
- 実数解・虚数解・重解って?
- どうやって解を求めるの?
- 解の公式って何?
- 建築の構造計算では何を「解」と言うの?
上記の様な悩みを解決します。
構造計算書を読むと「方程式の解」「解析解」「数値解」など「解」のつく言葉が頻出します。学生時代に算数・数学で習った「解」と、実務で見る「解」は同じ概念だけど場面ごとにニュアンスが少しずつ違います。本記事では「数学の解」が何を指すのか、種類、求め方、建築の構造計算での実例まで、初心者向けに整理していきます。
なるべく分かりやすい表現で記事をまとめていくので、初心者の方にも理解しやすい内容になっているかなと思います。
それではいってみましょう!
数学の解とは?
数学の解とは、結論「方程式(または問題)を成り立たせる値、または条件を満たす値」のことです。
例えば「x + 3 = 7」という方程式は、x = 4 のときに左右が一致します。この x = 4 が「解」。英語では Solution(ソリューション)または Root(ルート)と呼ばれ、Root の方は特に方程式の「根」(こん)として使われます。
「解」と「答え」の違い
似た用語に「答え」がありますが、ニュアンスが微妙に違います。
| 用語 | 意味 | 使う場面 |
|---|---|---|
| 解 | 方程式や問題を満たす値 | 数学的な問題、方程式 |
| 答え | 問いに対する応答全般 | 計算問題、文章問題 |
| 根 | 方程式の解(多項式の解) | 代数学 |
| 解答 | 問題に対する解と説明 | 試験・教科書 |
→ 「2 + 3 = ?」のような単純計算の結果は「答え」、「x² − 5x + 6 = 0 を解け」のような方程式の値は「解」、と使い分けるのが一般的です。
解の定義をもう少し詳しく
数学的に厳密に言うと、
- 方程式の解:その方程式を満たす変数の値
- 不等式の解:その不等式を満たす変数の値の範囲
- 連立方程式の解:すべての方程式を同時に満たす変数の組
→ 「成立させる値(または値の集合)」が解、という定義になります。
数学の解の種類
解はいくつかの種類に分けられます。建築の構造計算でもこれらが出てくるので、押さえておくと数値を読み解きやすくなります。
1. 実数解と虚数解
| 解の種類 | 意味 | 例 |
|---|---|---|
| 実数解 | 普通の数(小数・整数・無理数)で表せる解 | x² = 4 → x = ±2 |
| 虚数解(複素数解) | √(-1) = i を含む数で表される解 | x² = −4 → x = ±2i |
→ 建築の構造計算では、原則として「実数解」のみを扱います。虚数解が出てきたら、計算式の組み立てが間違っているか、現実には起こらない条件を入力している、というサインです。
2. 重解
「重なって出てくる解」のこと。
例:x² − 4x + 4 = 0 → (x − 2)² = 0 → x = 2(重解)
通常は2つあるべき解が、たまたま同じ値になるパターン。座屈の臨界荷重計算など、「ちょうど境界条件にある」状態でよく出てきます。
3. 自明解と非自明解
| 解の種類 | 意味 | 例 |
|---|---|---|
| 自明解 | 明らかに成り立つ解(通常は0)。あまり意味がない | Ax = 0 → x = 0 |
| 非自明解 | 自明でない解。実用上の意味がある | Ax = 0 → x ≠ 0 になる特殊な A |
→ 構造解析で「固有値問題」を解くと、自明解 x = 0 とは別に「振動モード」を表す非自明解が得られます。これが建物の固有周期や座屈モードに対応します。
4. 一般解と特殊解
| 解の種類 | 意味 | 例 |
|---|---|---|
| 一般解 | パラメータを含んだ解の式全体 | y = Ce^(kx) |
| 特殊解 | 一般解にパラメータを代入して得る具体的な値 | y = 3e^(2x) |
→ 微分方程式の解析で出てくる区別。建物の振動方程式を解くと一般解が出て、初期条件(変位・速度)を入れて特殊解にする、という流れになります。
5. 解析解と数値解
| 解の種類 | 意味 | 例 |
|---|---|---|
| 解析解 | 数式で厳密に表せる解 | x = (-b ± √D) / 2a |
| 数値解 | コンピュータで近似的に求めた解 | x ≒ 2.4142… |
→ 構造解析でも、単純な梁の問題なら解析解、複雑な3次元フレームなら有限要素法による数値解、と使い分けます。
方程式の解の求め方
方程式の解を求める方法を、典型的なパターンで整理します。
1. 1次方程式
形:ax + b = 0(a ≠ 0)
解:x = −b / a
例:3x − 6 = 0 → x = 6 / 3 = 2
→ 構造計算では、軸力 = 反力、モーメントの釣り合いなど、線形な釣り合い式がほとんど1次方程式です。
2. 2次方程式(解の公式)
形:ax² + bx + c = 0(a ≠ 0)
解:x = (−b ± √D) / 2a ただし D = b² − 4ac
判別式 D の符号で解の種類が分かります。
- D > 0:実数解2つ
- D = 0:重解(実数解1つ)
- D < 0:実数解なし(虚数解2つ)
→ 座屈計算で出てくる固有値方程式、振動の特性方程式などは2次方程式に帰着することが多いです。
3. 因数分解で解く
2次方程式が因数分解できる場合は、解の公式を使わずに解けます。
例:x² − 5x + 6 = 0 → (x − 2)(x − 3) = 0 → x = 2 または x = 3
「掛けて c、足して b になる2つの数」を見つけるのが因数分解のコツ。2次式の整理についてはこちらの記事も参考にしてください。

4. 平方完成で解く
解の公式を導く操作。x² の係数を1にして、(x − h)² = k の形に整える。
例:x² − 6x + 5 = 0 → (x − 3)² = 4 → x − 3 = ±2 → x = 1 または x = 5
平方根の扱いに慣れるとスムーズに解けます。2乗根(平方根)の詳細はこちらも参考にしてください。

5. 数値解法(コンピュータ計算)
高次方程式や非線形方程式は、解析解が出ない場合があります。その場合、ニュートン法・二分法などの「数値解法」で近似値を求めます。
- ニュートン法:接線を使って解に近づく
- 二分法:解を含む区間を半分ずつ狭める
- ガウス消去法:連立方程式を行列で解く
→ 構造解析ソフトは内部でこれらの数値解法を使って、何千・何万の方程式を一気に解いています。
構造計算で「解を求める」場面
建築の構造計算では、いくつかの場面で「方程式の解」が出てきます。
1. 静的解析(釣り合い方程式)
外力と内力が釣り合う条件を、
- ΣFx = 0(水平方向の力の合計はゼロ)
- ΣFy = 0(鉛直方向の力の合計はゼロ)
- ΣM = 0(モーメントの合計はゼロ)
の3つの方程式で表します。これらを連立して解くことで、反力や内力(軸力・せん断力・モーメント)が求まる、という訳ですね。
2. 固有値問題(固有周期・固有モード)
建物の動的応答を計算するときに解く方程式。
[K] {x} = ω² [M] {x}
- [K]:剛性マトリクス
- [M]:質量マトリクス
- ω:固有円振動数
- {x}:固有モード
この方程式の非自明解として、固有振動数(=固有周期)と振動モードが得られます。建物が地震でどう揺れるかは、この解で決まります。
3. 座屈計算(オイラーの座屈荷重)
柱が圧縮で座屈する臨界荷重 Pcr は、
Pcr = π² × E × I / L²
の式で求められます。これは「曲げ変形の微分方程式」の解として導かれる解析解。座屈長さ L によって座屈モード(解の形)が変わるのが特徴です。
4. 連続体の応力解析(有限要素法)
複雑な形状の建物では、要素ごとに方程式を立てて連立して解く「有限要素法(FEM)」が使われます。
[K] {u} = {F}
- [K]:全体の剛性マトリクス(数千〜数万元)
- {u}:節点変位ベクトル
- {F}:外力ベクトル
→ これを解析ソフトが数値解法で解いて、各節点の変位や応力を求めます。「構造解析の解=FEMの数値解」と言って良いくらい、現代の構造設計はFEMに依存しています。
5. 配筋・部材設計の最適化
「許容応力度を満たす最小の鉄筋本数」「材料費が最小になる柱断面」など、最適化問題でも「解」を求めます。
→ これらは「制約条件を満たす中で目的関数(コストや重量)を最小化する解」を探す、という発想。実務では構造設計者の経験と数値計算を組み合わせて決定します。
建築での実例:解を求める
具体例で「解を求める」イメージを掴みます。
例1:単純梁の反力(1次方程式)
長さ6mの単純梁に、中央から2m位置に集中荷重P=12kNが作用するとき、両端の反力を求める。
支点Aの反力をRa、支点Bの反力をRb とすると、
- ΣFy = 0 → Ra + Rb − 12 = 0
- ΣM(A) = 0 → 12 × 2 − Rb × 6 = 0
第2式から Rb = 4kN、これを第1式に代入して Ra = 8kN。
→ 解:Ra = 8kN、Rb = 4kN。これが反力の「解」です。
例2:座屈荷重(解析解)
長さ4mの鉄骨柱(H-200×200、E=205,000 N/mm²、I=4,720×10⁴ mm⁴)の弾性座屈荷重は、
Pcr = π² × 205,000 × 4,720×10⁴ / 4,000²
≒ 5,973 kN
→ 解:座屈荷重 Pcr ≒ 5,973 kN。これがオイラーの座屈式の「解析解」。
例3:固有周期(数値解)
5階建ての建物の固有値解析を構造ソフトで行うと、
- 1次モード:T1 = 0.65 秒(曲げ振動)
- 2次モード:T2 = 0.22 秒(2次振動)
- 3次モード:T3 = 0.12 秒(3次振動)
→ これらは固有値問題の「数値解」。建物の地震応答スペクトル解析に使う基本データになります。
層間変形角の計算で固有周期がどう使われるかはこちらも参考にしてください。

例4:割り算で解を出す(除算)
シンプルな計算でも「解」が問われます。
- 30 ÷ 6 = 5(5が30 ÷ 6 の解)
- 25 ÷ 4 = 6.25(6.25が25 ÷ 4 の解)
「除する」という言葉の使い方や、建築での除算の出方はこちらの記事を参考にしてください。

数学の解に関する情報まとめ
- 数学の解とは:方程式や問題を成り立たせる値(条件を満たす値)
- 答えとの違い:答えは応答全般、解は方程式の値という限定的なニュアンス
- 解の種類:実数解/虚数解、重解、自明解/非自明解、一般解/特殊解、解析解/数値解
- 1次方程式:x = −b/a の形でシンプルに解ける
- 2次方程式:解の公式 x = (−b±√D)/2a、判別式 D の符号で解の種類が分かる
- 因数分解・平方完成:2次方程式の手計算で使う基本テクニック
- 数値解法:高次方程式・非線形方程式・大規模連立方程式はコンピュータで近似計算
- 構造計算での解:反力・固有周期・座屈荷重・FEM変位など、すべて「方程式の解」
以上が数学の解に関する情報のまとめです。一通り基礎知識は網羅できたかなと思います。建築の構造計算は突き詰めると「方程式を立てて、その解を求める」作業の積み重ね。数学が苦手だと感じても、「解を求める=条件を満たす値を見つける」というシンプルな発想に立ち戻ると、構造計算書を読むハードルが一気に下がります。
合わせて読みたい関連記事は以下です。






