[Python] Adaptive quadrature


[Python] Adaptive quadrature

파이썬을 이용하여 Adaptive quadrature 값을 계산해보고 구간이 어떻게 분할되는지를 확인해보자. 먼저 주어진 함수와 구간은 아래와 같다. 파이썬 코드를 짜보자. import numpy as np import matplotlib.pyplot as plt from scipy.integrate import quad from sympy import symbols, exp, log # 전역 변수(프로그램 어디에서든 사용할 수 있는 변수)로 사용할 Nev 정의 : 적분 포인트 개수를 추적하는데 사용 Nev = 2 # Adaptive quardrature를 위한 함수 선언 : 입력값은 함수, 구간a, b, 허용 오차(1구간의 허용오차) def adaptint(f, a, b, Tol): global Nev # 주어진 구간내에서 적분을 수행하고 에러를 계산할 내부 함수 정의 def adaptive_quadrature(a, b, Tol): global Nev # 구간 및 2분할 지점 정의...


#adaptive #Python #quadrature #수치해석 #코딩 #파이썬

원문링크 : [Python] Adaptive quadrature