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

放物線の頂点、焦点、および直接線を見つけるためのC / C ++プログラム?


ここでは、CまたはC ++プログラムを使用して、放物線の頂点、フォーカスdirectrixを見つける方法を説明します。これらのパラメータを取得するには、放物線の一般方程式が必要です。一般式は-

です。
𝑦 = 𝑎𝑥+ 𝑏𝑥 + 𝑐

a、b、cの値が示されています。

放物線の頂点、焦点、および直接線を見つけるためのC / C ++プログラム?

頂点の式-

放物線の頂点、焦点、および直接線を見つけるためのC / C ++プログラム?

フォーカスの式-

放物線の頂点、焦点、および直接線を見つけるためのC / C ++プログラム?

Directrixの式--y−

放物線の頂点、焦点、および直接線を見つけるためのC / C ++プログラム?

#include <bits/stdc++.h>
using namespace std;
void getParabolaDetails(float a, float b, float c) {
   cout << "The vertex: (" << (-b / (2 * a)) << ", " << (((4 * a * c) - (b * b)) / (4 * a)) << ")" << endl;
   cout << "The Focus: (" << (-b / (2 * a)) << ", " << (((4 * a * c) - (b * b) + 1) / (4 * a)) << ")" << endl;
   cout << "y-Directrix:" << c - ((b * b) + 1) * 4 * a << endl;
}
main() {
   float a = 10, b = 3, c = 4;
   getParabolaDetails(a, b, c);
}

出力

The vertex: (-0.15, 3.775)
The Focus: (-0.15, 3.8)
y-Directrix:-396

  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