Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Chương trình Python tìm đỉnh, tiêu điểm và đường chuẩn của parabol

Trong bài viết này, chúng ta sẽ tìm hiểu về giải pháp cho bài toán dưới đây:

Đề bài

Dạng chuẩn của phương trình parabol là y = ax² + bx + c. Nhập giá trị a, b, c, nhiệm vụ của chúng ta là tìm tọa độ đỉnh, tiêu điểm và phương trình đường chuẩn.

Chương trình Python tìm đỉnh, tiêu điểm và đường chuẩn của parabol

Đỉ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 là đường thẳng cố định dùng để mô tả 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("Đỉnh: (", (-b / (2 * a)), ",", (((4 * a * c) - (b * b)) / (4 * a)), ")")
    print("Tiêu điểm: (", (-b / (2 * a)), ",", (((4 * a * c) - (b * b) + 1) / (4 * a)), ")")
    print("Đường chuẩn: y=", int(c - ((b * b) + 1) * 4 * a))

# main()
a = 7
b = 5
c = 3
findParabola(a, b, c)

Kết quả

Đỉnh: ( -0.35714285714285715 , 2.107142857142857 )
Tiêu điểm: ( -0.35714285714285715 , 2.142857142857143 )
Đường chuẩn: y= -725

Tất cả biến & hàm được khai báo trong phạm vi toàn cục như hình bên dưới.

Chương trình Python tìm đỉnh, tiêu điểm và đường chuẩn của parabol

Kết luận

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