你好,目前python有一个sympy的包。他提供一个积分计算的函数:
创新互联建站是一家从事企业网站建设、成都网站设计、做网站、行业门户网站建设、网页设计制作的专业的建站公司,拥有经验丰富的网站建设工程师和网页设计人员,具备各种规模与类型网站建设的实力,在网站建设领域树立了自己独特的设计风格。自公司成立以来曾独立设计制作的站点近千家。
integrate(函数,(变量,下限, 上限))
所以你上面的那个积分计算可以如下:
from sympy import *
x = symbols('x')
print(integrate(abs(x-a), (x, b1, b2)))
在python中求定积分的方法:1、导入计算积分的sympy包;2、输入“x= symbols("x")”命令定义一个符号;3、定义要积分的函数为“A=integrate(函数,(变量,下限,上限))”即可求定积分。
准备python的运行环境
导入计算积分的模块包from sympy import *
定义一个符号x = symbols("x")
定义要积分的函数
函数的定积分为A = integrate(函数,(变量,下限,上限))
函数的不定积分B=integrate(函数,变量)
推荐课程:零基础入门Python项目实战
输入以下代码导入我们用到的函数库。
import numpy as np
import matplotlib.pyplot as plt
x=np.arange(0,5,0.1);
y=np.sin(x);
plt.plot(x,y)
采用刚才代码后有可能无法显示下图,然后在输入以下代码就可以了:
plt.show()