如果已知小段的区域,如何找到中心角

时间:2016-03-07 08:24:29

标签: python geometry

未知/主要部分的区域是已知的。我需要找到中心角的值或和弦的长度。

我能够达到类似theta - sin(theta) = constant的等式,现在似乎无法解决。

是否可以使用此信息计算任何内容,例如和弦的长度或三角形的高度。

另外,从Python的角度来看,是否有任何库可以解决等式theta - sin(theta) = constant

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

让次要细分的区域为A,并为主要B。除非我错了,否则你得enter image description here

没有办法解析这个(它是超然的),但你可以使用像Newton-Raphson这样的方法。使用以下迭代:

enter image description here

0 ≤ ≤ 以来,只能有一个解决方案......

enter image description here

...所以从说/ 4开始。

答案 1 :(得分:0)

https://math.stackexchange.com/被问到这似乎更好。在任何情况下,给定两个片段的区域,您可以将它们相加并导出圆的半径。尝试在那里询问是否有某种方法可以找到长度为r的那两个新线段之间的角度。