1 Star 0 Fork 1

徐晨哲/数值分析

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
复合高斯求积.py 575 Bytes
一键复制 编辑 原始数据 按行查看 历史
徐晨哲 提交于 2022-05-11 22:32 . 呜呜呜幸苦死我了
# -*- coding: utf-8 -*-
"""
Created on Fri Apr 1 08:40:03 2022
@author: Administrator
"""
from math import exp
from math import sqrt
from math import log
f = lambda x : 1/x
def G_quad(f, a, b, N):
h = (b-a)/N;
t = [-sqrt(3/5),0,sqrt(3/5)]
A = [5/9,8/9,5/9]
x_fromt = [0,0,0]
Sum_G = 0
for k in range(N):
for i in range(3):
x_fromt[i] = h/2*t[i] + a + (k+1/2)*h
Sum_G = Sum_G + h/2 * (A[0]*f(x_fromt[0])+A[1]*f(x_fromt[1])+A[2]*f(x_fromt[2]))
return Sum_G
quadG = G_quad(f,1,5,15)
print(quadG)
print(log(5)-quadG)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/changerxu/numerical-analysis.git
git@gitee.com:changerxu/numerical-analysis.git
changerxu
numerical-analysis
数值分析
master

搜索帮助