- 定数関数ってそもそも何?
- グラフはどんな形になるの?
- 1次関数や2次関数とどう違うの?
- 定数関数を微分・積分するとどうなる?
- 建築の現場で定数関数って実際に出てくる?
- ばね定数や材料定数とは関係あるの?
上記の様な悩みを解決します。
定数関数は中学・高校の数学では一行で終わってしまう単純な関数ですが、建築の力学・設備設計の中では「位置や時間に依存せず一定とみなしてよい量」を扱う場面で常に背後にいる考え方です。等分布荷重のように「単位長さあたりの荷重が一定」と置く瞬間、すでに定数関数を仮定していることになります。
なるべく分かりやすい表現で記事をまとめていくので、初心者の方にも理解しやすい内容になっているかなと思います。
それではいってみましょう!
定数関数とは?
定数関数とは、結論「xにどんな値を入れても、yの値が常に同じ定数になる関数」のことです。
英語では constant function。式で書くと、
y = c (c は定数)
の形になります。c = 3 なら、xが0だろうが100だろうが、yはずっと3のままです。
定数関数のポイント
- 変数xの値に関係なく、yの値はずっと一定
- xの係数(1次・2次の項)はすべて0扱い
- 多項式関数の中では「0次関数」と呼ぶこともある
- 厳密には、定義域全体で同じ値を取る関数
数学的にはとても単純ですが、「ある量が位置や時間によらず一定」というモデル化は、構造計算や設備設計のあらゆる場面で出てきます。建築で扱う量の多くは、本来は位置によって少しずつ変わっているものを「とりあえず定数とみなす」ことで計算を楽にしているわけです。
定数関数のグラフ
定数関数 y = c のグラフは、x軸に平行な水平な直線になります。
グラフの特徴
- 形:x軸に平行な水平直線
- 切片:y切片が c(c の値だけ上下する)
- 傾き:0(どこを取っても傾いていない)
- 通る点:すべての x の値で y = c
たとえば、
- y = 0 → x軸そのもの
- y = 2 → x軸より2だけ上にある水平線
- y = −3 → x軸より3だけ下にある水平線
「定数関数のグラフは、y軸方向にしか動かない水平な床のイメージ」と捉えるとイメージしやすいです。建築でいうと、水平な梁・スラブ・床のように、横方向にどこまで行っても同じ高さ、という見え方になります。
定数関数と1次関数・2次関数の違い
定数関数は、多項式関数のもっとも単純な形です。1次関数や2次関数と並べて整理すると、関係性がスッキリ見えてきます。
3つの関数の比較
| 関数の種類 | 一般形 | グラフの形 | 傾き |
|---|---|---|---|
| 定数関数 | y = c | x軸に平行な水平直線 | 0 |
| 1次関数 | y = ax + b(a ≠ 0) | 斜めの直線 | a(一定) |
| 2次関数 | y = ax² + bx + c(a ≠ 0) | 放物線 | 場所によって変わる |
つながりとして捉える
- 1次関数の「a = 0 になった特別な場合」が定数関数
- 2次関数の「2次の係数a = 0 かつ1次の係数b = 0」になった場合が定数関数
つまり、定数関数は「もっとも一般的な多項式の一番素朴な姿」と言えます。建築の構造計算でも、力の分布が一定であれば定数関数で記述し、線形に変化するなら1次関数、放物線状に変化するなら2次関数、という具合に段階的に複雑にしていきます。
2次関数の詳細は以下に、2次の式そのものの扱いは下のリンクにまとまっています。


定数関数の微分と積分
定数関数は微分・積分のルールがとてもシンプルで、ここを押さえておくと後段の計算がぐっと楽になります。
定数関数の微分
y = c の微分は、
dy/dx = 0
になります。「変化しない関数は、変化率もゼロ」というだけのことなので、感覚的にもストンと落ちる結果です。
定数関数の積分(不定積分)
y = c の不定積分は、
∫ c dx = c · x + C
になります。定数 c を積分すると、xに比例する1次関数になる、という対応関係です。
定積分(面積)
区間 [a, b] で定数関数 y = c を定積分すると、
∫[a→b] c dx = c · (b − a)
となります。これはまさに「縦 c × 横 (b − a) の長方形の面積」そのものです。定数関数の積分は、図形としては長方形の面積に対応する、と覚えておくと色々応用しやすいです。
面積と積分の関係を一通り押さえたい場合は、以下に基本パターンをまとめています。

建築・力学で定数関数として扱われるもの
「定数関数」という言葉を使わなくても、建築の構造計算や設備設計では「位置や時間に依存せず一定とみなす量」が大量に出てきます。代表的なものを4種類紹介します。
① 等分布荷重(位置に対して荷重が一定)
スラブにかかる積載荷重、床に並べた書類棚、屋根の雪荷重など、単位長さ(または単位面積)あたりの荷重が同じ値で並ぶケースを、構造計算では「等分布荷重」として扱います。
- 等分布荷重 w(x) = w_0(一定)
この w(x) こそ、xに関する定数関数です。等分布荷重として扱えるかどうかで、計算が劇的に簡単になります。等分布荷重の細かい扱いは以下にまとめてあります。

② 材料定数(ヤング率・密度・線膨張係数など)
部材の途中で材質が変わらない限り、ヤング率 E、密度 ρ、線膨張係数 α は「部材内で位置によらず一定」と置きます。これも数学的には定数関数の扱いです。
- E(x) = E(位置xによらず)
- ρ(x) = ρ
- α(x) = α
異種材料が層をなしているような特殊なケース(複合断面、サンドイッチパネル)でない限り、まずは定数で押さえてOKです。ヤング率の話は以下が詳しいです。

③ ばね定数・剛性(変位に対する力の比が一定)
ばね定数 k は、フックの法則 F = k · x の中で「変位xに対して力が比例する」モデルにおける比例定数です。荷重と変位の関係そのものは1次関数ですが、ばね定数 k そのものは荷重の大きさによらず一定なので、これも定数として振る舞います。
④ 温度・湿度・風速(短時間で一定とみなす)
設備設計や仮設計画では、本来は刻々変化する温度・湿度・風速を「設計用の一定値(ピーク値)」に置き換えて計算します。実際の現象は時間の関数ですが、設計のためにあえて定数関数として扱っているわけです。
このように、建築の世界で「定数で扱う」というのは、本来は複雑な分布や時間変動を、設計の必要に応じてシンプルなモデルに落とし込むための技でもあります。どこから先を定数として置き、どこからを変数として残すかが設計者の腕の見えるところでもありますね。
定数関数に関する情報まとめ
- 定数関数とは:y = c の形で、xの値に関係なくyが常に一定値になる関数
- グラフ:x軸に平行な水平な直線で、傾きはゼロ
- 1次関数との違い:1次関数 y = ax + b のa = 0 になった特殊形
- 2次関数との違い:2次関数 y = ax² + bx + c のa = 0、b = 0になった特殊形
- 微分:定数関数を微分すると0(変化なし)
- 積分:定数関数を積分すると1次関数(長方形の面積)
- 建築での出番:等分布荷重、材料定数、ばね定数、設計用ピーク値の温度・風速など
以上が定数関数に関する情報のまとめです。
定数関数は「単純すぎて軽く見られがちな関数」ですが、建築の構造計算や設備設計の中では「位置や時間に依存しないモデル化」の入口として常に裏で使われています。等分布荷重・ヤング率・ばね定数といった「設計の出発点になる量」をどう一定値に置くかは、設計の精度と作業量を両立させるための判断そのものです。1次関数・2次関数まで含めて関数の段階的な複雑さを掴んでおくと、構造計算書を読むときの抵抗感がぐっと下がりますね。一通り基礎知識は理解できたと思います。






