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

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

WBOY
發布: 2023-09-05 17:21:07
轉載
1356 人瀏覽過

尋找拋物線的頂點、焦點和準線的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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板