Language/Python
[Python] sin, cos, tan 그래프 출력하기
PersesTitan(페르)
2023. 3. 9. 19:50
import
matplotlib.pyplot
그래프를 출력하는 파이썬 패키지 입니다.
- show
그래프를 보여줍니다. - plot
좌표값을 그리게 됩니다. - axvline
파라미터 : (x=위치, color=색깔)
세로 축 라인을 표시하는 라인이 표시됩니다. - axhline
파라미터 : (y=위치, color=색깔)
가로 축 라인을 표시하는 라인이 표시됩니다. - ylim
파라미터 : (최소값, 최대값)
y축의 범위 제한을 합니다.
numpy
numpy는 수학, 과학에 이용 할 계산에 이용되는 파이썬 패키지 입니다.
- arange
파라미터 : (시작값, 마지막값, 증가값)
규칙적으로 증가하는 리스트 값을 구할때 사용합니다. - sin
sin 값을 구할때 사용합니다. - cos
cos 값을 구할때 사용합니다. - tan
tan 값을 구할때 사용합니다. - pi
원주율 값 (3.141592...) - linspace
파라미터 : (시작값, 마지막값, 갯수[기본값:50])
시작값부터 마지막값까지 갯수만큼 동일한 간격으로 리스트를 구할 수 있습니다.
sin (사인)
코드
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(-3, 3, 0.01)
y = np.sin(x)
plt.axvline(x=0, color='r')
plt.axhline(y=0, color='r')
plt.plot(x, y)
plt.show()
출력
cos (코사인)
코드
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(-3, 3, 0.01)
y = np.cos(x)
plt.axvline(x=0, color='r')
plt.axhline(y=0, color='r')
plt.plot(x, y)
plt.show()
출력
tan (탄젠트)
코드
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(-3, 3)
y = np.tan(x)
plt.axvline(x=0, color='r')
plt.axhline(y=0, color='r')
plt.plot(x, y)
plt.ylim(-3, 3)
plt.show()