首頁 >後端開發 >C++ >在一個圓內切的正方形中的最大魯爾三角形在C中的翻譯是什麼?

在一個圓內切的正方形中的最大魯爾三角形在C中的翻譯是什麼?

王林
王林轉載
2023-09-13 22:37:041459瀏覽

魯洛三角形是由三個圓盤相交而成的形狀,每個圓盤的中心都位於另外兩個圓盤的邊界上。它的邊界是一條寬度恆定的曲線,這是除圓本身之外最簡單且最著名的曲線。恆定寬度意味著每兩條平行支撐線的間距相同,與其方向無關。因為它的直徑都是相同的。

在一個圓內切的正方形中的最大魯爾三角形在C中的翻譯是什麼?

魯洛三角形的邊界是基於等邊三角形的等寬曲線。一邊上的所有點與相對頂點的距離相等。

在一個圓內切的正方形中的最大魯爾三角形在C中的翻譯是什麼?

建構魯洛三角形

魯洛三角形的公式

魯洛三角形的面積,如果曲線是基於等邊三角形和邊三角形是h

A = (&pi; * h<sup>2</sup>) / 2 &ndash; 2 * (Area of equilateral triangle) = (&pi; &ndash; &radic;3) * h<sup>2</sup> / 2 = 0.70477 * h<sup>2</sup>

正方形內最大的魯洛三角形,內接於圓

在一個圓內切的正方形中的最大魯爾三角形在C中的翻譯是什麼?

#圖1.正方形內最大的魯洛三角形,內接於圓

在一個圓內切的正方形中的最大魯爾三角形在C中的翻譯是什麼?

正方形內最大的魯洛三角形

魯洛三角形的面積是0.70477 * b2 # 其中b 是支撐魯洛三角形的平行線之間的距離。

支撐魯洛三角形的平行線之間的距離=正方形的邊,即a

#魯洛三角形的面積,A = 0.70477 * a2

讓我們舉個例子來更好地說明這個概念,

Input: r = 6
Output: 50.7434

說明

正方形的邊是a,則

a√2 = 2r

a = √2r

在魯洛三角形中,h = a = √2r

魯洛三角形的面積三角形是,A = 0.70477*h^2 = 0.70477*2*r^2

#範例

#include <stdio.h>
#include<math.h>
int main() {
   float r = 6;
   float area = 0.70477 * 2 * pow(r, 2);
   printf("The area is : %f",area);
   return 0;
}

輸出

The area is : 50.743439

以上是在一個圓內切的正方形中的最大魯爾三角形在C中的翻譯是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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