【数值分析】python实现复化辛普森积分

【数值分析】python实现复化辛普森积分,第1张

概述python代码importnumpyasnpa,b=input("积分区间:").split('')n=int(input("子区间个数:"))a=int(a)b=int(b)x_i=np.linspace(a,b,n+1)#区间结点h=(b-a)#原函数deff(x):return4/(1+x**2)defpiece(x_i,i,h): python代码
import numpy as npa, b = input("积分区间:").split(' ')n = int(input("子区间个数:"))a = int(a)b = int(b)x_i = np.linspace(a, b, n+1) # 区间结点h = (b-a)/n# 原函数def f(x):    return 4/(1+x**2)def pIEce(x_i, i, h):     return h/6 * (f(x_i[i-1]) + 4*f((x_i[i-1] + x_i[i])/2) + f(x_i[i]))S = 0for i in range(1, n+1):    S = S + pIEce(x_i, i, h)print("复化辛普森积分公式计算结果:" + str(S))
输入格式及测试结果

总结

以上是内存溢出为你收集整理的【数值分析】python实现复化辛普森积分全部内容,希望文章能够帮你解决【数值分析】python实现复化辛普森积分所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1188028.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存