Trong bài viết này, chúng ta sẽ học về giải pháp cho bài toán cho trước:
Đề bài
Dạng chuẩn của phương trình parabol là y = ax^2 + bx + c. Nhập giá trị a, b, c, nhiệm vụ của chúng ta là tìm tọa độ đỉnh (vertex), tiêu điểm (focus) và phương trình đường chuẩn (directrix).

Đỉnh của parabol là tọa độ từ đó nó lấy độ cong lớn nhất trong khi y = a là đường thẳng dùng để tạo đường cong.
Đường chuẩn (Directrix) là một đường thẳng cố định dùng để mô tả đường cong hoặc bề mặt.
Bây giờ hãy xem triển khai:
Ví dụ
def findparabola(a, b, c):
print("Vertex: (", (-b / (2 * a)), ",", (((4 * a * c) - (b * b)) / (4 * a)), ")")
print("Focus: (", (-b / (2 * a)), ",", (((4 * a * c) - (b * b) + 1) / (4 * a)), ")")
print("Directrix: y=", int(c - ((b * b) + 1) * 4 * a))
# main()
a = 7
b = 5
c = 3
findparabola(a, b, c)
Kết quả
Vertex: ( -0.35714285714285715 , 2.107142857142857 ) Focus: ( -0.35714285714285715 , 2.142857142857143 ) Directrix: y= -725
Tất cả biến & hàm được khai báo trong phạm vi toàn cục như hình dưới đây.

Kết luận
Trong bài viết này, chúng ta đã học về tìm đỉnh, tiêu điểm và đường chuẩn của parabol.