使用 SymPy Integrate 的四分之一圆面积?

Area of the quarter circle with SymPy Integrate?

我想使用 SymPy 计算以下积分:

        from sympy import *
        x = symbols('x')
        a = symbols('a', positive=True)
        expr = sqrt(a**2 - x**2)
        integrate(expr, (x, 0, pi/2))

我期望的结果是四分之一圆的面积(即 a^2*pi/4)。不幸的是,SymPy 不提供这个结果。当考虑

        integrate(expr, x)

我得到了正确的不定积分,但是在添加极限时它不起作用。

知道我做错了什么吗?

谢谢,祝一切顺利, VK88

如果这是半径并且您在笛卡尔坐标系中工作,则极限应为 [​​=12=]:

    from sympy import *
    x = symbols('x')
    a = symbols('a', positive=True)
    expr = sqrt(a**2 - x**2)
    integrate(expr, (x, 0, a))

这给出:

   2
π⋅a 
────
 4