魯洛三角形是由三個圓盤相交而成的形狀,每個圓盤的中心都位於另外兩個圓盤的邊界上。它的邊界是一條寬度恆定的曲線,這是除圓本身之外最簡單且最著名的曲線。恆定寬度意味著每兩條平行支撐線的間距相同,與其方向無關。因為它的直徑都是相同的。
魯洛三角形的邊界是基於等邊三角形的等寬曲線。一邊上的所有點與相對頂點的距離相等。
建構魯洛三角形
魯洛三角形的公式
魯洛三角形的面積,如果曲線是基於等邊三角形和邊三角形是h
A = (π * h<sup>2</sup>) / 2 – 2 * (Area of equilateral triangle) = (π – √3) * h<sup>2</sup> / 2 = 0.70477 * h<sup>2</sup>
正方形內最大的魯洛三角形,內接於圓
#圖1.正方形內最大的魯洛三角形,內接於圓
正方形內最大的魯洛三角形
魯洛三角形的面積是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中文網其他相關文章!