• 技术文章 >Python技术 >Python高级

    python中如何求取一维积分?

    宋雪维宋雪维2021-02-18 14:13:42原创4591

    在高等数字中,积分的计算还是比较麻烦,python中使用求解数值解的模块:scipy.integrate可以用于求积分,首先导入定积分模块scipy.integrate,然后使用常用的有一维积分方法quad()计算单重积分,参数分别为被积函数(f(x))、积分下限、积分上限,本文向大家介绍python中求一维积分的方法。

    1、导入定积分模块scipy.integrate:

    from sympy import init_printing
    init_printing()
    from sympy import symbols, integrate
    import sympy

    2、使用语法:

    scipy.integrate.quad(func,a,b)

    3、使用说明:

    计算单重积分,参数分别为被积函数(f(x))、积分下限、积分上限

    4、使用实例:

    def f(x):
        return (1-x**2)**(1/2)
    
    w, err = integrate.quad(f,-1,1)
    print(w,err)
    
    1.5707963267948983 1.0002354500215915e-09

    输出

    (1-x**2)**(1/2)

    以上就是python中求取一维积分的方法及具体实现过程,希望能帮助你理解哟~

    专题推荐:python
    上一篇:python如何封装pyqt5类 下一篇:python中计算矩阵特征向量的方法

    相关文章推荐

    • python中如何进行信号处理?• CGI编程在Python中的交互• python列表构建器如何简化循环?• python中如何求取一维积分?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网