นิยาม
ทางคณิตศาสตร์ของ Hyperbola ว่าไว้ดังนี้ ถ้ากำหนด P, Q, F และ G คือจุดใดๆ แล้ว การเคลื่อนที่ของจุด P และ Q จะเป็นรูป Hyperbola ได้ก็ต่อเมื่อ
|PG - PF | = constant
หรือ
|QF - QG| = constant
Formula
standard form [1]:
Python script
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(-20,20,400)
y = np.linspace(-20,20,400)
x,y = np.meshgrid(x,y)
a = 1
b = 1
r = 1
ct =(0,0)
ax = plt.axes()
ax.grid()
ax.axis('equal')
ax.contour(x,y,x**2/a**2 - y**2/b**2, [r],colors='green')
plt.show()
ทดสอบปรับค่า a,b
1. เมื่อ a และ b มีค่ามากขึ้น
เส้นสีเขียว ใช้ a = 5 และ b = 5
เส้นสีแดง ใช้ a = 1 และ b = 1
2. เมื่อกำหนด a ไม่เท่ากับ b
เมื่อ a > b จะได้กราฟเส้นสีแดง
เอกสารอ้างอิง
[1] https://people.richland.edu/james/lecture/m116/conics/hypdef.html
Sign up here with your email
ConversionConversion EmoticonEmoticon