我想用给定的短轴和长轴值计算椭圆的周长。我目前正在使用 Python。
我已经计算了椭圆的短轴和长轴长度,即 a 和 b。
计算面积很容易,但是我想计算椭圆的周长来计算圆角长度。你有什么想法吗?
请您参考如下方法:
根据Ramanujan求椭圆周长的第一近似公式->
>>> import math
>>>
>>> def calculate_perimeter(a,b):
... perimeter = math.pi * ( 3*(a+b) - math.sqrt( (3*a + b) * (a + 3*b) ) )
... return perimeter
...
>>> calculate_perimeter(2,3)
15.865437575563961
您可以将结果与 google calculator 进行比较还有
