【超簡単】Pythonで2点を通る直線の方程式(一次関数)を求める関数

Python Python
Python

2点を通る直線の方程式を求める関数を作ってみました。
直線の方程式オブジェクトには、
y軸に平行な場合yに値が格納され、
x軸に平行な場合xに値が格納され、
それ以外の場合はy=mx+nの形式でmとnの値が格納されたオブジェクトが返却されます。

※ax+by+c=0と使い分けるためにy=mx+nを使用しています。

実際に動かしてみます。

x軸に平行な場合(2, 4)と(2, 7)を通る直線

2点を通る直線の方程式 x軸に平行

y軸に平行な場合(2, 4)と(3, 4)を通る直線

2点を通る直線の方程式 y軸に平行

y軸にもx軸にも平行ではない場合(2, 4)と(3, 7)を通る直線

2点を通る直線の方程式 y=mx+n
タイトルとURLをコピーしました