[python] Matplotlib로 수학 방정식 그래프 그리기

Matplotlib는 파이썬에서 데이터 시각화를 위한 가장 널리 사용되는 라이브러리입니다. 이 라이브러리를 사용하여 수학 방정식의 그래프를 그릴 수 있습니다.

예제: 이차 방정식 그래프 그리기

다음은 이차 방정식 y = ax^2 + bx + c 의 그래프를 그리는 예제입니다.

import numpy as np
import matplotlib.pyplot as plt

# 방정식의 계수 설정
a = 1
b = -3
c = 2

# x 범위 설정
x = np.linspace(-10, 10, 100)

# 방정식 계산
y = a * x**2 + b * x + c

# 그래프 그리기
plt.plot(x, y)
plt.xlabel('x')
plt.ylabel('y')
plt.title('Quadratic Equation')

# 그래프 보이기
plt.show()

이 코드를 실행하면 x 축과 y 축 범위가 -10에서 10까지인 이차 방정식 그래프가 출력됩니다.

기타 방정식 그래프 그리기

Matplotlib를 사용하여 다른 유형의 수학 방정식 그래프도 그릴 수 있습니다. 예를 들어, 삼각 함수 그래프를 그리는 방법은 다음과 같습니다.

import numpy as np
import matplotlib.pyplot as plt

# x 범위 설정
x = np.linspace(-2 * np.pi, 2 * np.pi, 100)

# 사인 함수 계산
y_sin = np.sin(x)

# 코사인 함수 계산
y_cos = np.cos(x)

# 그래프 그리기
plt.plot(x, y_sin, label='sin(x)')
plt.plot(x, y_cos, label='cos(x)')
plt.xlabel('x')
plt.ylabel('y')
plt.title('Trigonometric Functions')
plt.legend()

# 그래프 보이기
plt.show()

이 코드를 실행하면 x 축과 y 축 범위가 -2 * π에서 2 * π까지인 사인 함수와 코사인 함수의 그래프가 출력됩니다.

결론

Matplotlib를 사용하면 파이썬에서 수학 방정식의 그래프를 그릴 수 있습니다. 이를 통해 데이터 시각화나 수학적인 연구 등 다양한 분야에서 유용하게 활용할 수 있습니다.

참고 자료