直線の傾き計算・グラフ描画ツール

座標を入力するだけで、直線の式(y=mx+b)や切片、グラフをブラウザ上で瞬時に自動計算します。

傾き (m)

直線の傾きと方程式の求め方

本ツールは、指定された2つの座標(x1, y1)と(x2, y2)から、直線の傾き(m)とy切片(b)を自動的に導き出します。傾きは「yの増加量 ÷ xの増加量」という公式 m = (y2 - y1) / (x2 - x1) を用いて計算されます。

傾きが求まった後は、入力されたどちらか一方の座標を直線の方程式 y = mx + b に代入することで、y切片(b)を特定します。計算の過程(変化の割合)をグラフ上の階段状の線として視覚的に確認できるため、一次関数の基礎を学習している学生や、授業の教材を準備する教育者にとって非常に役立ちます。

垂直な直線と傾きがゼロの場合の違い

座標を入力する際、x座標が同じでy座標だけが異なる2点を指定した場合、分母(xの増加量)がゼロとなるため数学的にゼロ除算が発生します。この場合、直線の傾きは「定義されない(計算不能)」となり、方程式は x = k(y軸に平行な垂直な直線)として処理されます。

一方で、y座標が同じ場合は分子がゼロになるため、傾きは「0」となります。この時の直線は y = b となり、x軸に平行な水平な直線を描きます。本ツールではこれらの特殊な条件も正確に判別し、正しいグラフと方程式を画面に出力します。なお、全く同じ座標を2つ入力した場合は直線を定義できないためエラーとなります。

ブラウザ完結で安全・快適な学習を

すべての計算処理およびSVG・Canvasを用いたグラフの描画は、お使いのブラウザ上(クライアントサイド)で実行されます。入力した座標データや計算結果が外部のサーバーに送信されたり、保存されたりすることは一切ありません。

そのため、学校の課題や個人的な学習データを扱う際にも、プライバシーやセキュリティを気にすることなく安全に利用できます。インストールやアカウント登録などの面倒な手続きも不要で、スマートフォンやタブレット、PCなど、どの端末からでもアクセスしてすぐに計算を始められます。

よくある質問

傾きが「0」の場合と「定義されない」場合の違いは何ですか?

傾きが0の場合は、yの増加量が0(水平な直線)であることを意味します。一方、xの増加量が0(垂直な直線)の場合はゼロ除算となるため、傾きは「定義されない」と表示されます。

全く同じ2つの座標を入力するとどうなりますか?

直線を引くためには異なる2つの点が必要なため、計算エラーとなります。必ず異なる座標を持つ2点を入力してください。

直線の角度を表示したり、傾きを角度に変換したりできますか?

はい、計算結果のパネルにて直線の傾斜角(x軸に対する角度)を表示します。これにより、傾きという数値を具体的な角度として視覚的に理解することができます。

垂直な直線や平行な直線の傾きはわかりますか?

計算結果の項目に「垂直な直線の傾き」が含まれており、元の傾きに掛けると-1になる値(逆数の符号反転)が自動で表示されます。平行な直線は元の直線と同じ傾きになります。

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

いいえ、保存されません。すべての計算とグラフ描画はお使いの端末のブラウザ内で完結するため、外部にデータが送信されることは一切ありません。

描画されたグラフを画像として保存することは可能ですか?

現在のバージョンでは、グラフの直接エクスポート機能は備わっていません。グラフを保存したい場合は、お使いの端末のスクリーンショット機能をご活用ください。

ツールの不具合や改善案はありますか。 フィードバックを送る