- 数学の「解」って結局なに?
- 「方程式を解く」と「解」ってどういう関係?
- 実数解・虚数解・重解って何が違うの?
- 解の公式や判別式Dって何を表してるの?
- そもそもなんで建築で数学の解を勉強するの?
- 構造計算で「解」ってどこに出てくるの?
- 連立方程式と構造ってどう関係するの?
- 構造計算ソフトは中で何を解いてるの?
上記の様な悩みを解決します。
数学の「解」は、中学・高校で習う基本概念ですが、建築の構造を学ぶ人にとっては「なぜこれを勉強するのか」が一番のモヤモヤだと思います。実は、構造計算でやっていることの正体は「方程式を立てて、その解を求める」こと。今回は解の意味・種類・求め方・判別式といった数学の基本を押さえた上で、建築ならではの視点で「なぜ構造計算に数学の解が必要なのか」「連立方程式・判別式・固有値が構造のどこで出てくるか」まで、実務とつなげて整理しました。
なるべく分かりやすい表現で記事をまとめていくので、初心者の方にも理解しやすい内容になっているかなと思います。
それではいってみましょう!
数学の解とは?
数学の解とは、結論「方程式を成り立たせる未知数(xなど)の値」のことです。
たとえば 2x − 6 = 0 という方程式があったとき、この等号(=)が成り立つのは x = 3 のときだけです。この x = 3 が、この方程式の「解」です。文字に当てはめると等式がちゃんと成り立つ値、それが解だと思ってください。
そして、この解を求める作業のことを「方程式を解く」と言います。つまり「解く」と「解」はセットの言葉で、解くという動作のゴールにあるのが解、という関係です。
この時点では、数学の解はただの「方程式の答え」です。ですが建築の世界では、この「方程式の解を求める」という行為が、建物の安全を確かめる構造計算そのものになります。そこが今回の本題で、後半でしっかり掘り下げます。
僕の整理では、数学の解は「式が成り立つピンポイントの値」と捉えるのが一番すっきりします。無数にある候補の中から、その式を成立させるただ1つ(または数個)の値を探し当てる。構造計算も、突き詰めればこの「探し当てる」作業の集まりです。
「方程式を解く」と「解」の関係
少しだけ言葉を整理しておきます。混乱しやすいところなので、ここを押さえると後がラクです。
- 方程式:未知数を含み、特定の値のときだけ成り立つ等式(例:2x − 6 = 0)
- 解く:その等式が成り立つ未知数の値を求める作業
- 解:求まった値そのもの(例:x = 3)
似た言葉に「恒等式」がありますが、これはどんな値でも成り立つ式(例:x + x = 2x)で、特定の値でしか成り立たない方程式とは別物です。構造計算で扱うのは、力の釣り合いという「特定の条件で成り立つ式」なので、こちらは方程式の側です。
僕の考えでは、ここは「方程式は条件付きで成り立つ式、解はその条件を満たす値」とだけ覚えれば十分です。用語の細かい定義より、この後の構造の話につながる感覚を持っておく方が役に立ちます。
数学の解の種類
ひとくちに解と言っても、方程式の種類や解の性質でいくつかに分かれます。建築でも出てくるものを中心に整理します。
方程式の種類による分類
- 1次方程式:xの1乗まで。解は基本1つ
- 2次方程式:xの2乗を含む。解は最大2つ
- 連立方程式:複数の式を同時に満たす解を求める
- 高次方程式:3次以上。解の数も増える
- 微分方程式:導関数(変化率)を含む。振動や時間変化の解析に使う
2次方程式の解の性質による分類
2次方程式の解は、性質によって3タイプに分かれます。これは後で構造の話にも効いてきます。
- 実数解:実数の解。グラフがx軸と2点で交わるイメージ
- 重解:2つの解がちょうど重なって1つになったもの
- 虚数解:実数では表せない解(互いに共役な複素数)
連立方程式は、構造計算でとくに重要です。複数の力の釣り合い式を同時に満たす値を求めるのが、まさに連立方程式を解くことだからです。連立を解く考え方は、静定・不静定トラスの解法にも直結します。

実務だと、種類を全部暗記する必要はありません。「1次・2次・連立までが土台、微分方程式は振動の解析で出てくる」くらいの地図を持っておけば、構造の勉強で迷子になりにくいです。
数学の解の求め方と解の公式
解の求め方の基本を、1次と2次で押さえます。
1次方程式の解き方
移項して x = ◯ の形に整理するだけです。2x − 6 = 0 なら、−6 を移項して 2x = 6、両辺を2で割って x = 3。これが解です。
2次方程式の解き方と解の公式
2次方程式 ax² + bx + c = 0 は、因数分解できないときは解の公式を使います。
x =(−b ± √(b² − 4ac))/ 2a
このルートの中身 b² − 4ac が、後で出てくる「判別式 D」です。解の公式は丸暗記でかまいませんが、ルートの中身が解の性質を決めている、という点だけ意識しておくと判別式の理解が早くなります。
僕の整理では、求め方は「1次は移項、2次は解の公式」の2本だけまず押さえれば十分です。構造計算で手計算する場面でも、結局はこの基本操作の組み合わせなので、土台が固いと応用が効きます。
判別式が示すもの(実数解・重解・虚数解の見分け)
解の公式のルートの中身 D = b² − 4ac を判別式と呼びます。これは「解を実際に求める前に、解がどんなタイプか判別する」ための値です。
| 判別式 | 解のタイプ | グラフ(放物線とx軸) |
|---|---|---|
| D > 0 | 異なる2つの実数解 | 2点で交わる |
| D = 0 | 重解(1つに重なる) | 接する(1点で接触) |
| D < 0 | 異なる2つの虚数解 | 交わらない |
判別式がプラスなら実数解が2つ、ゼロならちょうど重なる重解、マイナスなら実数では表せない虚数解、という具合に、Dの符号だけで解の素性が分かります。
この「ある値を境に状態が切り替わる」という考え方は、構造でもそっくりそのまま出てきます。たとえば座屈が起きる・起きないの境目、振動が収まる・収まらないの境目など、構造の安定問題は「判別式的な見分け」と発想がよく似ています。
個人的には、判別式は「解いてみる前に答えの性質を見抜くショートカット」と捉えると面白いです。建築の構造でも、いちいち全部解かずに「この条件なら安定」「この境を超えると座屈」と見抜く考え方が大事で、判別式はその数学的な原型と言えます。
なぜ建築の構造計算で「数学の解」が必要なのか
ここからが本題です。数学の解が、建築の構造計算でどう生きるのかを説明します。
結論を言うと、構造計算とは「力の釣り合いを方程式にして、その解を求める作業」です。建物にかかる荷重(自重・積載・地震・風・雪など)に対して、柱や梁にどんな力(反力・応力)が生じるかを知りたい。そのために、力の釣り合い条件を方程式として立て、未知の力を解として求めます。
つまり、構造計算で出てくる「反力」「軸力」「曲げモーメント」「せん断力」は、すべて力の釣り合い方程式の解なのです。断面力(部材に生じる力)の意味はこちらが参考になります。

そして、求めた解(応力)が材料の許容値の中に収まっているかを確かめるのが許容応力度計算です。ここでも「方程式を解いて値を出し、基準と比べる」という流れが土台にあります。

構造設計全体の流れの中での位置づけは、こちらで整理しています。

僕の考えでは、ここを腑に落とすと数学を勉強する意味が一気に変わります。「方程式の解=建物に生じる力」だと分かれば、数学の解は受験のための作業ではなく、建物の安全を確かめる道具になる。構造が苦手な人ほど、この接続を先に作ると勉強が前に進みやすいです。
構造計算での例①:連立方程式と不静定構造
構造計算で数学の解が一番ダイレクトに出てくるのが、連立方程式です。
力の釣り合いには、水平方向・鉛直方向・回転(モーメント)の3つの条件があります。単純な静定構造なら、この3つの釣り合い式だけで反力や応力がすべて求まります。静定トラスを節点法・切断法で解くのは、まさに連立方程式を解いているわけです。

ところが、部材や支点が多い不静定構造になると、釣り合い式だけでは式の数が足りず、解が一意に決まりません。そこで、部材の変形(たわみ・たわみ角)の条件式を追加して、未知数の数だけ方程式を用意し、巨大な連立方程式として解きます。これが変位法・たわみ角法・マトリクス法などの正体です。
現代の構造計算ソフトが内部でやっているのも、突き詰めればこれです。建物全体を細かい要素に分け、各要素の釣り合いと変形を巨大な連立方程式(行列)にまとめ、コンピュータで一気に解いている。手計算では到底解けない規模の連立方程式を解いて、各部材の応力という「解」を出しているわけです。
実務だと、構造ソフトの出力を見るときに「これは巨大な連立方程式の解なんだ」と分かっていると、数字の信頼性や入力の重要さが腑に落ちます。入力(モデル化)を間違えれば、いくら正確に解いても出てくる解は的外れ。だからこそモデル化が大事だ、という話にもつながります。
構造計算での例②:二次方程式・判別式と座屈
2次方程式や判別式の考え方も、構造で顔を出します。代表が座屈です。
座屈とは、細長い柱が圧縮力である限界を超えると、急にグニャッと横に曲がる現象です。この「限界の圧縮力(座屈荷重)」は、オイラーの式という関係から求められ、計算の中に2乗の項が出てきます。座屈の詳細はこちらが参考になります。

ここで効いてくるのが、前に出てきた「ある値を境に状態が切り替わる」という判別式的な発想です。座屈荷重を境に、柱は「真っすぐ耐える」状態から「曲がって崩れる」状態へ切り替わります。判別式が解のタイプの境目を示すのと同じように、座屈荷重は柱の安定・不安定の境目を示しているわけです。
また、断面算定で必要な鉄筋量やコンクリート断面を求める計算でも、2次方程式を解く場面が出てきます。応力やひずみの関係を表す式が2次になることがあり、そこで解の公式の出番になります。
現場目線で言えば、座屈は「数学の判別式の構造版」と捉えると一気に親しみやすくなります。数学では解が実数か虚数かの境目、構造では柱が耐えるか崩れるかの境目。境目を見抜くという発想が、数学と構造で共通しているわけです。
構造計算での例③:固有値問題と固有周期
最後は、少し高度ですが耐震設計で重要な「固有値問題」です。微分方程式・連立方程式の応用編にあたります。
建物は地震で揺れますが、その建物が「もっとも揺れやすい揺れの周期」を固有周期(固有振動数)と呼びます。これは、建物の質量とかたさ(剛性)から決まる値で、振動の方程式を解いたときに出てくる特別な解(固有値)として求まります。片持ち梁の固有振動数の考え方はこちらが参考になります。

なぜ固有周期が大事かというと、地震の揺れの周期と建物の固有周期が近いと共振して揺れが増幅し、被害が大きくなるからです。だから耐震設計では、建物の固有周期を求めて、地震応答を評価します。地震の力を建物に割り振る計算(層せん断力係数など)も、この固有周期と関係しています。

ちなみに、振動の方程式では、揺れが時間とともにどう収まるかを調べる中で、虚数解(複素数の解)が自然に出てきます。数学では「実数では表せない解」と習った虚数が、構造では「揺れの振動と減衰」を表す道具として実際に働いている、というのは面白いところです。
正直なところ、固有値問題は初学者には難しい領域です。ただ「建物には揺れやすい周期があり、それは振動方程式の解として求まる」「地震とその周期が近いと危ない」という骨組みだけでも掴んでおくと、耐震の話の理解度が変わってきます。質量と剛性が固有周期を決めるという点で、質量と重量の違いも押さえておくと整理しやすいです。

数学の解に関する情報まとめ
- 数学の解とは:方程式を成り立たせる未知数の値。解を求めるのが「方程式を解く」
- 解の種類:1次・2次・連立・高次・微分方程式。2次では実数解・重解・虚数解
- 求め方:1次は移項、2次は解の公式 x =(−b±√(b²−4ac))/2a
- 判別式 D=b²−4ac:D>0で実数解2つ、D=0で重解、D<0で虚数解
- 建築で必要な理由:構造計算は「力の釣り合いを方程式にして解を求める」作業
- 構造の例①:連立方程式と不静定構造。構造ソフトは巨大な連立方程式を解いている
- 構造の例②:判別式的な発想は座屈(安定・不安定の境目)に通じる
- 構造の例③:固有周期は振動方程式の固有値として求まる。地震との共振が要注意
以上が数学の解に関する情報のまとめです。
数学の解は、ただの「方程式の答え」ではなく、建築では「建物に生じる力や揺れを求める道具」です。解の意味・種類・判別式といった基本を押さえた上で、連立方程式(不静定構造)・判別式(座屈)・固有値(固有周期)といった構造計算とのつながりが見えてくると、なぜ建築で数学を学ぶのかが腑に落ちます。構造が苦手な人ほど、この「数学の解=建物の力」という接続を先に作ると、勉強がぐっと前に進むはずです。
数学の解に関するよくある質問
Q1:数学の「解」と「方程式を解く」はどう違うのですか?
「解」は方程式を成り立たせる未知数の値そのもの(例:x = 3)で、「解く」はその値を求める作業のことです。たとえば 2x − 6 = 0 を移項・計算して x = 3 を導く一連の操作が「解く」で、たどり着いた x = 3 が「解」です。動作が「解く」、結果が「解」というセットの関係になっています。構造計算でいえば、力の釣り合い式を立てて計算するのが「解く」、求まった反力や応力の値が「解」にあたります。
Q2:実数解・重解・虚数解は判別式でどう見分けますか?
2次方程式 ax² + bx + c = 0 の判別式 D = b² − 4ac の符号で見分けます。D > 0 なら異なる2つの実数解、D = 0 なら2つが重なった重解、D < 0 なら実数では表せない2つの虚数解(互いに共役な複素数)になります。グラフで言えば、放物線がx軸と2点で交わる(D>0)、1点で接する(D=0)、交わらない(D<0)に対応します。判別式は、実際に解く前に解の性質を見抜くショートカットです。
Q3:なぜ建築の勉強で数学の解が必要なのですか?
構造計算の正体が「力の釣り合いを方程式にして、その解を求める作業」だからです。建物にかかる荷重に対して、柱や梁に生じる反力・軸力・曲げモーメント・せん断力を知りたい。そのために釣り合い条件を方程式として立て、未知の力を解として求めます。つまり構造計算で出てくる応力の値は、すべて力の釣り合い方程式の解です。「方程式の解=建物に生じる力」と理解すると、数学が受験用の作業ではなく建物の安全を確かめる道具に変わります。
Q4:連立方程式は構造計算とどう関係しますか?
力の釣り合いには水平・鉛直・回転(モーメント)の条件があり、これらを同時に満たす値を求めるのが連立方程式を解くことです。静定構造なら釣り合い式だけで解けますが、不静定構造では式が足りず、部材の変形条件を追加して大きな連立方程式として解きます(変位法・たわみ角法・マトリクス法)。構造計算ソフトも、建物を多数の要素に分け、釣り合いと変形を巨大な連立方程式(行列)にまとめてコンピュータで解き、各部材の応力という解を出しています。
Q5:虚数解は建築で実際に使うのですか?
直接「虚数の応力」を扱うことはありませんが、振動の解析では自然に出てきます。建物の揺れがどう振動し、どう収まるか(減衰するか)を表す振動方程式を解く過程で、複素数(虚数を含む解)が現れ、それが「振動の周期」と「揺れの減衰」を表す道具として働きます。数学で「実数では表せない解」と習った虚数が、構造では揺れの挙動を記述するために実際に使われている、というわけです。耐震設計の固有周期や地震応答の評価につながる領域です。
Q6:固有周期も方程式の解なのですか?
はい、固有周期(固有振動数)は振動の方程式を解いたときに出てくる特別な解(固有値)です。建物の質量とかたさ(剛性)から決まり、その建物が最も揺れやすい揺れの周期を表します。地震の揺れの周期と建物の固有周期が近いと共振して揺れが増幅し被害が大きくなるため、耐震設計では固有周期を求めて地震応答を評価します。地震力を各階に割り振る計算も、この固有周期と関係しています。数学の固有値問題が、耐震という実務に直結している好例です。
合わせて読みたい記事はこちら。






