計算ツール
数学中学数学高校数学Ⅱ実務応用

直線の式 計算ツール|2点から傾き・切片・方程式を自動導出

2点(x₁, y₁), (x₂, y₂)から、傾き a・y切片 b・直線の方程式 y = ax + bを自動計算。傾き公式、平行・垂直条件、点と直線の距離、最小二乗法による線形回帰、道路縦断勾配、固定費と変動費のコスト分解、給与テーブルの読み方まで、中学数学から実務データ分析までを整理しました。

最終更新:2026-08-02/監修:計算ツールズ編集部

直線の式 計算機

計算式(傾き・切片)

基本式

傾き a = (y₂ - y₁) ÷ (x₂ - x₁)

切片 b = y₁ - a × x₁

直線の式 y = ax + b

2点を通る直線は一意に決まります(2点定理)。傾きはx が 1 増えたときの y の増加量で、変化率(単位変化)を表します。切片はx = 0 のときの y の値で、直線が y 軸と交わる点の高さです。

直線の表現形式

形式用途
傾き切片形y = ax + b最も一般的、可視化に便利
一般形ax + by + c = 0垂直な直線(x=k)も表現可
2点形(y-y₁)/(x-x₁) = (y₂-y₁)/(x₂-x₁)2点から式を作るとき
点傾き形y - y₁ = a(x - x₁)1点と傾きが分かるとき
切片形x/p + y/q = 1x切片p・y切片qで表現

具体例で確認する

例1: 2点(0,0)と(3,6)を通る直線

傾き = (6-0)÷(3-0) = 2。切片 = 0 - 2×0 = 0。よって y = 2x。原点を通り傾き 2 の直線です。

例2: 2点(1,3)と(4,9)を通る直線

傾き = (9-3)÷(4-1) = 2。切片 = 3 - 2×1 = 1。式 y = 2x + 1。x=0 のとき y=1、x=5 のとき y=11 と使えます。

例3: 携帯電話の料金プラン

月額基本料金 3,000 円、通話 30 秒ごと 20 円。y = 20x + 3000(x は通話回数)は典型的な線形コストモデル。切片が固定費、傾きが単価という実務直結の関係です。

例4: 温度換算(摂氏⇔華氏)

F = 1.8C + 32 は完全な直線関係。傾き 1.8、切片 32。氷点(0℃=32℉)・沸点(100℃=212℉)の2点から導出できます。

平行・垂直・交点

関係条件
平行傾きが等しい (a₁ = a₂)y=2x+1 と y=2x-3
垂直傾きの積が -1 (a₁ × a₂ = -1)y=2x と y=-x/2
一致傾き・切片ともに等しいy=2x+1 と 4x-2y+2=0
交点連立方程式で解を求めるy=2x, y=-x+3 → (1,2)

建築・設計・製図では平行・垂直の関係が頻出。CADの補助線・幾何拘束の基礎です。

点と直線の距離

点(x₀, y₀)と直線 ax+by+c=0 の距離 d = |ax₀+by₀+c| / √(a²+b²)

点と直線の距離は物理・地理・製造業で頻用されます。例えばGPS座標から道路までの距離、レーダー観測点から進路までの最短距離、機械加工の刃物中心と加工線の距離など、実務直結の公式です。

最小二乗法と線形回帰

2点でなくn個のデータ点から「最もフィットする直線」を求めるのが最小二乗法(OLS)による線形回帰です。残差の二乗和を最小化する傾き a と切片 b を導出します。

a = Σ(xᵢ-x̄)(yᵢ-ȳ) / Σ(xᵢ-x̄)²

b = ȳ - a × x̄

ここで x̄, ȳ はデータの平均。詳細は単回帰分析で計算・可視化できます。データ分析・機械学習・計量経済学の入門にして最重要ツールです。

道路・勾配・上り坂

道路・鉄道の縦断勾配は「水平距離に対する垂直距離の比」として直線の傾きそのもの。パーセント表示(%)またはパーミル表示(‰)で表現されます。

勾配傾き実例
1%0.01高速道路の緩勾配
5%0.05高速道路の一般勾配
10%0.10一般国道の急坂
15%0.15山岳道路(要チェーン規制)
25‰(2.5%)0.025新幹線の最急勾配
66.7‰(6.67%)0.067信越本線碓氷峠(旧)、日本最急鉄道勾配

国土交通省 道路構造令(道路構造令)で道路種別ごとに最大縦断勾配が規定されています。設計時の基本パラメータ。

この計算を使うシーン

中学数学・高校数学の演習

2点から直線の式を求める問題は中学2年〜高校2年で頻出。定期試験・入試の対策に。

コスト構造分析(固定費+変動費)

y = ax + b で b が固定費、a が単位変動費、x が数量。損益分岐点分析・原価計算の基礎モデルです。

料金プラン比較

携帯・電気・水道の料金プランは 基本料金 + 使用量×単価 の直線モデル。2つのプランの交点(損得分岐)を求められます。

建築・製図の設計線

CADで直線を引くときの傾き・切片・端点座標の計算。屋根勾配・階段勾配・スロープ設計等の実務。

センサー・キャリブレーション

センサーの出力電圧を実測値に換算する校正曲線。y = ax + b の a と b をキャリブレーションで決定。

投資・成長率の直線モデル

単利計算は完全な直線 y = 元本 + 利率×時間。定額積立の総投入額も直線で表現できます(元利合計は複利で曲線)。

直線グラフの描き方と読み方

直線の式が求まったら、グラフに描く・読み解く技術がセットで必要になります。中学・高校の試験、そして実務のプレゼン資料まで通用する基本パターンを整理します。

グラフ作成の基本ステップ

ステップ内容
1. 軸を描くx軸(横)、y軸(縦)を直交させ、原点にラベル O
2. 目盛りを打つデータレンジに応じて 1, 2, 5, 10 等の刻みで統一
3. y切片をプロットx=0 のとき y=b の点をまず描く
4. 傾きから第2点x を +1(または+m) 増やして y を +a(+am) 増やした点をプロット
5. 直線を引く2点を結ぶ直線を延長。矢印で無限に延びることを示唆する場合も

グラフから式を読み取る

読み取る指標方法
y切片 b直線と y軸の交点の y座標
傾き a右に1進んだときに y が増える量、または(y の差)/(x の差)
x切片 -b/a直線と x軸の交点の x座標
特定 x での y指定 x で垂直に上げて直線と交差した y座標を読む

プレゼン・レポートでの表現

ビジネス資料では、「損益分岐点」「回帰直線」「変化率」の視覚化に直線グラフが多用されます。軸ラベル(単位も明記)、凡例、データソースの3点を必ず併記してください。政府統計・調査データを引用する場合は出典明記が信頼性の要です。

典型例題の詳細解答

例題1: 点(1,3)と点(4,9)を通る直線の式

傾き a = (9-3)/(4-1) = 6/3 = 2
切片 b = 3 - 2×1 = 1
式: y = 2x + 1
検算: x=4 のとき y = 2×4+1 = 9 ✓

例題2: 傾き -3、点(2,5)を通る直線の式

点傾き形: y - 5 = -3(x - 2) → y = -3x + 6 + 5 → y = -3x + 11
検算: x=0 のとき y=11 (y切片)、x=2 のとき y = -6+11 = 5 ✓

例題3: y = 2x + 1 と y = -x + 4 の交点

2x + 1 = -x + 4 → 3x = 3 → x = 1
y = 2×1 + 1 = 3
交点: (1, 3)

例題4: y = 3x + 2 に垂直で点(1, 5)を通る直線

垂直条件: 傾きの積 = -1、よって新直線の傾き = -1/3
点傾き形: y - 5 = -1/3(x - 1) → y = -1/3 x + 1/3 + 5 → y = -x/3 + 16/3

例題5: 携帯電話料金プラン比較

プランA: 基本料金 3,000円 + 30秒あたり 20円 → y = 20x + 3000
プランB: 基本料金 5,000円 + 30秒あたり 10円 → y = 10x + 5000
損益分岐: 20x + 3000 = 10x + 5000 → 10x = 2000 → x = 200
→ 通話 200回(≒100分)を超えるとプランBが得。

例題6: 温度換算式の導出

2点(0℃, 32℉)、(100℃, 212℉)を通る直線
傾き = (212-32)/(100-0) = 180/100 = 1.8
切片 = 32 - 1.8×0 = 32
式: F = 1.8C + 32(華氏の温度換算式)

よくある間違い・注意点

  • x₁ = x₂ のときに0除算 — 縦の直線(x = k)は傾きが定義されません(∞)。この場合 x = k の形で表す必要があります。ツールで x₁ ≠ x₂ を確認してください。
  • 傾きと切片の逆 — y = ax + b で a が傾き、b が切片。逆にしないよう注意。b = 0 のとき原点を通る比例関係になります。
  • 2点の順序を誤る — (y₂-y₁)/(x₂-x₁) と (y₁-y₂)/(x₁-x₂) は同じですが、片方を入れ替えると符号が反転して誤ります。分子分母を必ず同じ順序に。
  • 切片の誤解 — 切片 b はy 軸との交点の y 座標であり、x 軸との交点(x切片 = -b/a)ではありません。混同注意。
  • 平行・垂直条件の暗記ミス — 平行は傾きが等しい(a₁ = a₂)、垂直は傾きの積が -1(a₁ × a₂ = -1)。逆に覚える人が多い。
  • データが直線でないのに直線近似 — 実データが曲線(2次関数・指数関数)なのに直線回帰すると誤差が大きくなります。散布図で分布形を確認してから回帰モデルを選択。
  • 外挿(データ範囲外)への過信 — 回帰直線をデータ範囲外に延ばして予測すると、モデル前提が崩れて大きく外れることがあります。内挿は比較的安全、外挿は慎重に。

関連科目・カリキュラム

  • 中学数学(第2学年) ― 一次関数、傾き・切片、変域、変化の割合。全中学生の必修範囲。
  • 高校数学Ⅱ「図形と方程式」 ― 直線の方程式、平行・垂直、点と直線の距離、円と直線の交点。全高校生の必修範囲。
  • 高校数学Ⅰ「データの分析」 ― 散布図、相関係数、線形回帰の基礎。
  • 大学線形代数 ― 線形写像、部分空間、線形独立、行列と一次関数。理工系必修。
  • 大学統計学 ― 単回帰・重回帰、最小二乗法、決定係数、残差分析。データサイエンス必修。
  • 計量経済学 ― 経済データの回帰分析、内生性、操作変数法、時系列分析。経済学部主要科目。

Excel・Google Sheetsでの直線計算

実務では表計算ソフトの関数で直線の式を扱えます。主要関数を整理します。

関数一覧

指標関数備考
傾き=SLOPE(y範囲, x範囲)最小二乗法で回帰直線の傾き
y切片=INTERCEPT(y範囲, x範囲)y軸との交点のy座標
予測値=FORECAST.LINEAR(x, y範囲, x範囲)指定x での回帰予測値
回帰係数(a,b)=LINEST(y範囲, x範囲)配列関数で {a, b} を返す
決定係数 R²=RSQ(y範囲, x範囲)回帰の当てはまり
相関係数 r=CORREL(x範囲, y範囲)-1〜+1
2点の傾き=(y2-y1)/(x2-x1)直接計算

散布図に近似直線を追加

Excelの散布図で「グラフ要素の追加 → 近似曲線 → 線形」を選ぶと回帰直線が引けます。オプションで「グラフに数式を表示」「R²値を表示」にチェックすれば、y = ax + b と R² が同時に表示されます。

Python(NumPy)での計算

操作コード
2点の傾きa = (y2-y1)/(x2-x1)
線形回帰np.polyfit(x, y, 1) → [a, b]
scikit-learnLinearRegression().fit(X, y)

参考文献・公的資料

直線の式・回帰分析・道路勾配等の詳細は以下の公的資料を参照してください。

※本ツールは学習・自己確認用の計算ツールです。学術論文・産業実務(建築設計、道路設計、統計分析、経済予測等)に用いる場合は、CADソフト・統計解析ソフト(R・Python・SPSS等)による厳密計算と、必要に応じて資格保有者(一級建築士、技術士、統計コンサルタント等)の確認を受けてください。

よくある質問(FAQ)

2点から直線の式はどう求める?

傾き a = (y₂-y₁)/(x₂-x₁) を計算し、そこから b = y₁ - a×x₁ を求めて y = ax + b とします。本ツールに2点を入力すると自動計算されます。

傾きが分数になったらどう表現する?

分数のまま表記するのが数学的には正確(例: y = 2/3 x + 1)。実務では小数(0.67)で表す場合もあります。用途と精度要求に応じて選択してください。

x₁ = x₂ のときは?

2点の x 座標が同じ場合は縦の直線 x = x₁となり、傾きは定義されません(無限大)。この場合は y = ax + b の形式では表せません。

y = ax + b と y = mx + n の違いは?

教科書の記号の違いだけで意味は同じ。日本の中学ではa,b、欧米ではm,cを使う慣習。プログラミングやスプレッドシートでは slope, intercept で扱われます。

平行な2直線の条件は?

傾き a が等しいこと。切片が違えば「平行(同一ではない)」、切片も等しければ「一致」。y = 2x + 1 と y = 2x - 3 は平行です。

垂直な2直線の条件は?

傾きの積が -1 になること(a₁ × a₂ = -1)。y = 2x と y = -x/2 は垂直。y = 3x と y = -x/3 も垂直。

2直線の交点はどう求める?

連立方程式で解きます。y = 2x + 1 と y = -x + 4 なら 2x+1 = -x+4 → 3x = 3 → x = 1、y = 3。交点(1, 3)。連立2元1次方程式で計算可能。

y切片とx切片は何が違う?

y切片は y軸との交点の y 座標(x=0での y の値、b に相当)、x切片は x 軸との交点の x 座標(y=0での x の値、-b/a に相当)。

直線の傾きは負でも良い?

もちろん問題ありません。傾きが正なら右上がり、負なら右下がりの直線。0なら水平線(y = b)。実データでも減少傾向を示すデータは負の傾きになります。

Excelで直線の式を求めるには?

SLOPE(y範囲, x範囲)で傾き、INTERCEPT(y範囲, x範囲)で切片が求まります。2点だけなら =(B2-B1)/(A2-A1) で傾きを直接計算できます。

回帰直線と2点通る直線の違いは?

2点通る直線は誤差なく2点を通ります。回帰直線は複数のデータ点との誤差の二乗和を最小化する直線で、n個のデータの傾向を代表します。用途が異なります。

直線の式は現実世界でどう使う?

コスト計算(固定費+単価×数量)、道路勾配、温度換算、センサー校正、単利計算、直線減価償却、線形回帰など、日常から工学・経済まで至る所で使われます。