[python] 파이썬 적분 샘플 코드 (scipy.integrate.quad)

파이썬에서 적분(integral) 방법의 간단한 소개입니다. 아래와 같은 식을 사용자 정의 함수로 정의하고 적분값을 구해 보겠습니다.


아래는 코드 샘플입니다.


import numpy as np
import matplotlib.pyplot as plt
from scipy.integrate import quad


x = np.linspace(0, 2, 16)

def f(x): return x**2
y = np.zeros(x.size)
for i in range(x.size):
    y[i], error = quad(f, 0, x[i])
    
plt.plot(x, y)


실행결과는 아래와 같습니다.


끝.

댓글

이 블로그의 인기 게시물

[PLC] PLC 아날로그 입출력 기본

전력(kW) 계산하기 (직류, 교류 단상, 교류 삼상)

NPN, PNP 트랜지스터 차이점

3선 결선식 센서의 타입 PNP, NPN

제너 다이오드에 저항을 연결하는 이유

[아두이노] 가변저항(Potential Divider)과 전압분배(Voltage Divider)

커패시터에 저장된 에너지 계산

3상 모터 전력에서 전류 계산하기 (How to Convert Three-Phase Power to Amps)

[공압밸브] 5포트 2웨이 & 4포트 2웨이, 단동 VS 복동 차이점

SSR과 기계식 릴레이 차이점