首頁 >後端開發 >C++ >尋找拋物線的頂點、焦點和準線的C/C++程式

尋找拋物線的頂點、焦點和準線的C/C++程式

WBOY
WBOY轉載
2023-09-05 17:21:071385瀏覽

尋找拋物線的頂點、焦點和準線的C/C++程式

平面上的一組點形成一條曲線,使得該曲線上的任何點與中心點(稱為焦點)等距,這是拋物線.

拋物線的一般方程式是

y = ax<sup>2</sup> + bx + c

拋物線的頂點是它進行最急轉彎的座標,而a是直線-用於產生曲線的線。

##焦點#是與拋物線的所有點等距的點。

在這裡,我們將找到頂點、焦點和拋物線的準線。有一個數學公式可以找到所有這些值。我們將利用數學公式來編寫一個程式。

Input:
a = 10,
b = 5,
c = 4
Output:
The vertex: (-0.25, 3.375)
The Focus: (-0.25, 3.4)
y-Directrix:-1036

解釋了

根據給定的拋物線圖形的數值,找到頂點、焦點和y方向的數學公式。

頂點= {(-b/2a) , (4ac-b2/4a)}

焦點= {(-b/2a) ) , (4ac-b2 1/4a)}

#指示= c - (b2 1)*4a

#範例

#
#include <iostream>
using namespace std;
int main() {
   float a = 10, b = 5, c = 4;
   cout << "The vertex: (" << (-b / (2 * a)) << ", " << (((4 * a * c) - (b * b)) / (4 * a)) << ")\n";
   cout << "The Focus: (" << (-b / (2 * a)) << ", " << (((4 * a * c) - (b * b) + 1) / (4 * a)) << ")\n";
   cout << "y-Directrix:" << c - ((b * b) + 1) * 4 * a;
}

##

以上是尋找拋物線的頂點、焦點和準線的C/C++程式的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除