傾き計算ツール

無料の傾き計算ツール。2点の座標(x,y)を入力するだけで、直線の傾き(m)、y切片(b)、直線の方程式(y=mx+b)、傾斜角を即座に自動計算します。

853.9K 利用回数 更新日 · 2026-04-29 ブラウザ内で処理 · アップロードなし
AD

傾き計算ツールの使い方

傾き計算ツールは、座標平面上の2点の座標を入力するだけで、直線の傾きや直線の方程式を即座に求めることができるオンライン計算ツールです。

  1. 点1の座標を入力 — 点1の x₁ 座標と y₁ 座標を入力します。
  2. 点2の座標を入力 — 点2の x₂ 座標と y₂ 座標を入力します。
  3. 傾きと結果を確認 — 傾き m、傾きの種類(右上がり/右下がり等)、yの増加量、xの増加量、傾斜角がリアルタイムで表示されます。
  4. 直線の方程式を確認 — 傾き切片形(y = mx + b)および点傾き形(y − y₁ = m(x − x₁))の方程式が自動生成されます。

数値を変えるとリアルタイムで計算結果が更新されるため、ボタンを押す手間なくスムーズに利用できます。

傾きの求め方・計算公式

直線の**傾き(変化の割合)**は、座標平面上の2点 $(x_1, y_1)$ と $(x_2, y_2)$ を通る直線において、以下の公式で求められます。

m = (y₂ - y₁) / (x₂ - x₁) = yの増加量 / xの増加量
記号意味・内容
m傾き(直線の勾配・変化の割合)
y₂ - y₁yの増加量(垂直方向の変化)
x₂ - x₁xの増加量(水平方向の変化)
by切片(x = 0 のときのyの値):$b = y_1 - m \cdot x_1$

傾き $m$ と y切片 $b$ が求まると、**直線の方程式(1次関数)**は次のように表せます。

  • 傾き切片形(標準形): $y = mx + b$
  • 点傾き形: $y - y_1 = m(x - x_1)$

また、x軸となす傾斜角 $\theta$(度数法)は次のように計算されます。

θ = arctan(|m|) (度数表示)

特別なケースの傾き

  • 傾きが 0(m = 0): x軸に平行な水平線($y = b$)。
  • 傾きが定義なし(x₁ = x₂): y軸に平行な垂直線($x = x_1$)。分母(xの増加量)が0になるため、傾きは定義されません。

傾き計算ツールの活用シーン

傾き計算ツールは、数学の学習から実務まで幅広いシーンで役立ちます。

  • 数学・幾何学の学習と宿題チェック — 中学数学の1次関数や高校数学の図形と方程式において、2点を通る直線の方程式の答え合わせや、平行・垂直関係の確認(平行な直線は傾きが等しく、垂直な直線は傾きの積が -1)に活用できます。
  • 土木工事・建築現場の勾配計算 — 道路の斜度(パーセント表記)やスロープの傾斜、屋根の勾配(屋根ピッチ)などの計算において、2点の高低差と水平距離から正確な傾きを算出できます。
  • データ分析・トレンドラインの傾き — 散布図における回帰直線やトレンドラインの傾きを推測し、変数間の変化の割合を迅速に分析します。
  • 物理学・グラフ解析 — 速度-時間グラフの傾き(加速度)や位置-時間グラフの傾き(速度)など、運動の解析において正確な傾き計算をサポートします。

教室での学習から建設現場・データ解析まで、面倒な手計算の手間を省き、計算ミスを防ぐツールとしてぜひご活用ください。

傾き計算ツールについてのよくある質問

傾き計算ツールでは何が計算できますか?

2点の座標(x1, y1)と(x2, y2)から、直線の傾き m = (y2-y1)/(x2-x1)、傾きの種類(右上がり・右下がりなど)、傾き切片形 (y = mx + b) や点傾き形の直線の方程式、および傾斜角を自動計算します。

x1 と x2 が同じ値の場合はどうなりますか?

x1 = x2 の場合、xの増加量が 0 となるため傾きは「定義なし(垂直線)」となります。ツールはこれを自動検出し、y軸に平行な直線の方程式 x = x1 を表示します。

傾きの種類はどのように判定されますか?

傾き m > 0 の場合は「正の傾き(右上がり)」、m < 0 は「負の傾き(右下がり)」、m = 0 は「傾き0(水平線)」、分母が0の場合は「定義なし(垂直線)」と判定します。

yの増加量とxの増加量(Rise / Run)とは何ですか?

yの増加量(y2 - y1)は垂直方向の変化量、xの増加量(x2 - x1)は水平方向の変化量を表します。傾きは「yの増加量 ÷ xの増加量」で求められます。

入力した座標データは保存されますか?

いいえ。すべての計算はお使いのブラウザ内で行われ、サーバーにデータが送信・保存されることはありません。