y=a1x+bとy=a2x+b2の直線があった場合、a1 = a2であれば、平行。
a1 × a2 = -1であれば直交するとのこと。
それを確認するためのグラフ作成です。
この例では、y=1/2x+1/2と直交する直線は、y=-2x+7なので、それを描画します。
from ast import increment_lineno
import matplotlib.pyplot as plt
import numpy as np
def function_y(x):
return 1 / 2 * x + 1 / 2
def function_y2(x):
return -2 * x + 7
x = np.arange(-1, 6)
y = function_y(x)
y2 = function_y2(x)
plt.plot(x, y)
plt.plot(x, y2)
plt.axis('equal')
plt.grid(color='0.8')
plt.show()
「【数学】【PYTHON】直線と直交する直線を求める」への1件のフィードバック