Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonプログラムで放物線の頂点、焦点、方向を見つける


この記事では、以下に示す問題ステートメントの解決策について学習します-

問題の説明

放物線方程式の標準形はy=ax ^ 2 です。 + bx+c。 a、b、cの値を入力します。私たちのタスクは、頂点の座標、フォーカス、およびdirectrixの方程式を見つけることです。

Pythonプログラムで放物線の頂点、焦点、方向を見つける

頂点 放物線の座標は最も鋭角に曲がる座標ですが、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

次の図に示すように、すべての変数と関数はグローバルスコープで宣言されています。

Pythonプログラムで放物線の頂点、焦点、方向を見つける

結論

この記事では、放物線の頂点、焦点、および直接線を見つける方法について学びました


  1. Pythonプログラムで放物線の頂点、焦点、方向を見つける

    この記事では、以下に示す問題ステートメントの解決策について学習します- 問題の説明 放物線方程式の標準形はy=ax ^ 2です。 + bx+c。 a、b、cの値を入力します。私たちのタスクは、頂点の座標、フォーカス、およびdirectrixの方程式を見つけることです。 頂点 放物線の座標は最も鋭角に曲がる座標ですが、y=aは曲線を生成するために使用される直線です。 ダイレクトリックス 曲線またはサーフェスの記述に使用される固定線。 それでは、実装を見てみましょう- 例 def findparabola(a, b, c):    print ("Ve

  2. 放物線の頂点、焦点、および方向を見つけるためのPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します- 問題の説明 放物線方程式の標準形はy=ax ^ 2 + bx+cです。 a、b、cの値を入力します。私たちのタスクは、頂点の座標、フォーカス、およびdirectrixの方程式を見つけることです。 頂点 放物線の座標は最も鋭角に曲がる座標ですが、y=aは曲線を生成するために使用される直線です。 ダイレクトリックス 曲線またはサーフェスの記述に使用される固定線。 それでは、実装を見てみましょう- 例 def findparabola(a, b, c):    print ("Vert