在Python中求解定积分scipy.integrate.quad()方法

【小白从小学Python、C、Java】
【计算机等级考试+500强双证书】
【Python-数据分析】
在Python中求解定积分
scipy.integrate.quad()方法

选择题
对于以下python代码表述错误的一项是?
import scipy.integrate
import numpy as np

def f(x):
    return 2*x
print("【显示】定积分∫2xdx积分区间0-1:")
print("【执行】scipy.integrate.quad():")
print("(result,error) =",scipy.integrate.quad(f,0,1))
print("【验证】上述定积分:")
step=0.001
xs=np.arange(0,1,step)
sum=0
for x in xs:
    sum=sum+f(x)*step
print("sum=",sum.round(2))
import matplotlib.pyplot as plt
plt.bar(xs,f(xs),step)
A选项:定积分的最终结果是1.0
B选项:quad第一个参数可直接写表达式
C选项:quad第二个参数表示积分的下限
D选项:quad第三个参数表示积分的上限

答案:B

问题解析:

在Python中求解定积分scipy.integrate.quad()方法_第1张图片

程序及执行结果:

在Python中求解定积分scipy.integrate.quad()方法_第2张图片

 

温馨期待
期待大家提出宝贵建议,互相交流,收获更大,助教:hzy

欢迎大家转发,一起传播知识和正能量,帮助到更多人。期待大家提出宝贵改进建议,互相交流,收获更大。辛苦大家转发时注明出处(也是咱们公益编程交流群的入口网址),刘经纬老师共享知识相关文件下载地址为:https://liujingwei.cn

你可能感兴趣的:(python,scipy,numpy)