使用 Python 程式查詢拋物線的頂點、焦點和準線
在本文中,我們將學習以下問題陳述的解決方案:
問題陳述
拋物線方程的標準形式為 y=ax^2+bx+c。輸入 a、b 和 c 的值,我們的任務是找到頂點、焦點的座標以及準線的方程。

頂點是拋物線轉彎最急劇的點的座標,而 y=a 是用於生成曲線的直線。
準線是在描述曲線或曲面時使用的一條固定直線。
現在讓我們看看實現:
示例
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)輸出
Vertex: ( -0.35714285714285715 , 2.107142857142857 ) Focus: ( -0.35714285714285715 , 2.142857142857143 ) Directrix: y= -725
所有變數和函式都在全域性範圍內宣告,如下圖所示。

結論
在本文中,我們學習瞭如何找到拋物線的頂點、焦點和準線。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP