C ++で放物線の頂点、焦点、および方向を見つける
このチュートリアルでは、放物線の頂点、焦点、および方向を見つける方法を学習します。放物線方程式x、y、zの定数が与えられます。
頂点、フォーカス、およびdirectrixを見つけるための簡単な式があります。それらをしましょう。
頂点 −(-y / 2x、4xz-y ^ 2 / 4x)
焦点 −(-y / 2x、4xz-y ^ 2 + 1 / 4x)
Directrix − z-(y ^ 2 + 1)4x
例
コードを見てみましょう。
#include <iostream> using namespace std; void findParabolaProperties(float x, float y, float z) { cout << "Vertex: (" << -y/(2*x) << ", " << (((4*x*z) - (y*y))/4*x) << ")" << endl; cout << "Focus: (" << -y/(2*x) << ", " << (((4*x*z) - (y*y)+1)/4*x) << ")" << endl; cout << "Directrix: " << z-((y*y)+1)*4*x << endl; } int main() { float x = 6, y = 4, z = 7; findParabolaProperties(x, y, z); return 0; }
出力
上記のコードを実行すると、次の結果が得られます。
Vertex: (-0.333333, 228) Focus: (-0.333333, 229.5) Directrix: -401
結論
チュートリアルに質問がある場合は、コメントセクションにそのことを記載してください
-
Pythonプログラムで放物線の頂点、焦点、方向を見つける
この記事では、以下に示す問題ステートメントの解決策について学習します- 問題の説明 放物線方程式の標準形はy=ax ^ 2です。 + bx+c。 a、b、cの値を入力します。私たちのタスクは、頂点の座標、フォーカス、およびdirectrixの方程式を見つけることです。 頂点 放物線の座標は最も鋭角に曲がる座標ですが、y=aは曲線を生成するために使用される直線です。 ダイレクトリックス 曲線またはサーフェスの記述に使用される固定線。 それでは、実装を見てみましょう- 例 def findparabola(a, b, c): print ("Ve
-
放物線の頂点、焦点、および方向を見つけるためのPythonプログラム
この記事では、以下に示す問題ステートメントの解決策について学習します- 問題の説明 放物線方程式の標準形はy=ax ^ 2 + bx+cです。 a、b、cの値を入力します。私たちのタスクは、頂点の座標、フォーカス、およびdirectrixの方程式を見つけることです。 頂点 放物線の座標は最も鋭角に曲がる座標ですが、y=aは曲線を生成するために使用される直線です。 ダイレクトリックス 曲線またはサーフェスの記述に使用される固定線。 それでは、実装を見てみましょう- 例 def findparabola(a, b, c): print ("Vert