在一个圆内切的正方形中的最大鲁尔三角形在C中的翻译是什么?

2023年 9月 13日 54.5k 0

鲁洛三角形是由三个圆盘相交而成的形状,每个圆盘的中心都位于另外两个圆盘的边界上。它的边界是一条宽度恒定的曲线,这是除圆本身之外最简单且最著名的曲线。恒定宽度意味着每两条平行支撑线的间距相同,与其方向无关。因为它的直径都是相同的。

在一个圆内切的正方形中的最大鲁尔三角形在C中的翻译是什么?

鲁洛三角形的边界是基于等边三角形的等宽曲线。一边上的所有点与相对顶点的距离相等。

在一个圆内切的正方形中的最大鲁尔三角形在C中的翻译是什么?

构造鲁洛三角形

鲁洛三角形的公式

鲁洛三角形的面积,如果曲线基于等边三角形和边三角形是 h

A = (π * h2) / 2 – 2 * (Area of equilateral triangle) = (π – √3) * h2 / 2 = 0.70477 * h2

登录后复制

正方形内最大的鲁洛三角形,内接于圆

在一个圆内切的正方形中的最大鲁尔三角形在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
#include
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中的翻译是什么?的详细内容,更多请关注每日运维网(www.mryunwei.com)其它相关文章!

相关文章

JavaScript2024新功能:Object.groupBy、正则表达式v标志
PHP trim 函数对多字节字符的使用和限制
新函数 json_validate() 、randomizer 类扩展…20 个PHP 8.3 新特性全面解析
使用HTMX为WordPress增效:如何在不使用复杂框架的情况下增强平台功能
为React 19做准备:WordPress 6.6用户指南
如何删除WordPress中的所有评论

发布评论