知行编程网知行编程网  2022-09-16 22:00 知行编程网 隐藏边栏  23 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python中求二维积分的方法的相关知识,包括python求二重积分,以及python 求积分这些编程知识,希望对大家有参考作用。

python中求二维积分的方法

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求二维积分的方法,希望对你有帮助~

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享