Python/AI 수학 with Python
[Python] 삼각함수 구현 및 그래프 그리기
ORE+
2023. 3. 26. 16:12
sin() 함수, cos() 함수
[In]
%matplotlib inline
import numpy as np
import matplotlib.pyplot as plt
def my_sin(x):
return np.sin(x) # y = sin(x)
def my_cos(x):
return np.cos(x) # y = cos(x)
x = np.linspace(-np.pi, np.pi, 1000)
y_sin = my_sin(x)
y_cos = my_cos(x)
plt.plot(x, y_sin, label = 'sin')
plt.plot(x, y_cos, label = 'cos')
plt.legend()
plt.xlabel('x', size = 14)
plt.ylabel('y', size = 14)
plt.grid()
plt.show()
[Out]

tan() 함수
[In]
%matplotlib inline
import numpy as np
import matplotlib.pyplot as plt
def my_tan(x):
return np.tan(x)
x = np.linspace(-1.3, 1.3, 1000) # -1.3 rad부터 1.3 rad까지
y = my_tan(x) # y = tan(x)
plt.plot(x, y, label = 'tan')
plt.legend()
plt.xlabel('x', size = 14)
plt.ylabel('y', size = 14)
plt.grid()
plt.show()
[Out]
