keisoku

2点を通る直線の方程式

2点の座標から、傾き・y切片・一般形ax+by+c=0・2点間距離・中点を求めて座標平面に図示します。垂直線にも対応。

入力

2点の座標を入力すると、その2点を通る直線の傾き・y切片・一般形・2点間距離を計算し図示します。

点1

点2

計算結果

(1, 2)(4, 8)

傾き m

2

y = 2 x + 0

y切片

0

x切片

-0

一般形

6 x + -3 y + 0 = 0

2点間距離

6.708204

中点

(2.5, 5)


傾きは m = (y2 - y1) / (x2 - x1)、y切片は b = y1 - m x1 で求めています。x座標が等しいときは垂直線として扱います。

計算方法・使い方

  • 傾きは m = (y2 - y1) / (x2 - x1) で求めます。2点のx座標が等しい場合は垂直線となり傾きは定義されません。
  • y切片は b = y1 - m × x1 で求めます。
  • 一般形 a x + b y + c = 0 の係数は a = y2 - y1、b = x1 - x2、c = x2 × y1 - x1 × y2 で求めます。
  • 2点間距離は三平方の定理 sqrt((x2 - x1)の2乗 + (y2 - y1)の2乗) で求めます。
  • 2点が一致する場合は直線が一意に定まらないため計算できません。

お客様の声

このツールを使った感想をお聞かせください。

レビューを投稿する

  1. ホーム
  2. 2点を通る直線の方程式