椭圆周长公式怎么推

2个回答

  • 用线积分.

    大学里会详细介绍的.

    若是写程序则要用精确的公式:

    按标准椭圆方程:长半轴a,短半轴b.

    设 λ=(a-b)/(a+b),

    椭圆周长L:

    L=π(a+b)(1 + λ^2/4 + λ^4/64 + λ^6/256 + 25λ^8/16384 + .)

    简化:

    L≈π[1.5(a+b)- sqrt(ab)]或

    L≈π(a+b)(64 - 3λ^4)/(64 - 16λ^2)

    说明:

    λ^2表示λ的平方,类推.

    取到级数的前两项足够了.