• 技术文章 >头条 >Python

    python中求二维积分的方法

    宋雪维宋雪维2021-02-18 14:25:43原创9435

    python中一般求解微积分可以使符号积分求出解析解,使用数值积分求出数值解。在计算机的处理当中,数值解往往更有意义。本文介绍python中利用数值积分例程和微分方程求解器scipy.integration中的dblquad方法求取二维积分的介绍。

    1、引入scipy.integration包

    import scipy.integrate
    from numpy import exp
    from math import sqrt
    import math

    2、使用语法

    scipy.integrate.dblquad(func,a,b,gfun,hfun)

    3、使用说明

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

    4、使用实例

    import numpy as np  
    from scipy.integrate import tplquad,dblquad,quad
     
    #二重积分
    val2,err2=dblquad(lambda y,x:np.sin(x)*np.cos(y),#函数
                      0,#x下界0
                      np.pi,#x上界pi
                      lambda x:x**2,#y下界x^2
                      lambda x:2*x)#y上界2*x
    print ('二重积分结果:',val2)

    以上就是python中求二维积分的方法,希望能对你有所帮助哟~

    专题推荐:python
    上一篇:python中如何使用del删除变量? 下一篇:python中setWindowIcon设置窗体图标

    相关文章推荐

    • python中如何进行信号处理?• Python中哈希结构有哪几种?• CGI编程在Python中的交互• python列表构建器如何简化循环?• python中如何求取一维积分?• 如何在python中建立pyqt5网格布局

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网