기본 콘텐츠로 건너뛰기

라벨이 Trigonometric function인 게시물 표시

[matplotlib]quiver()함수

삼각함수(Trigonometric function)의 정의

삼각함수 직각삼각형의 세 변의 길이의 비를 삼각비라고 하며 삼각비에는 일정한 관계를 보입니다. 삼각함수(Trigonometric function)는 삼각비의 일정한 관계를 함수로 나타낸 것입니다. 그림 1은 원 내부에 작성된 직각삼각형을 나타냅니다. 그림 1. 원 내부에 직각삼각형. x=np.linspace(-1, 1, 100) y=np.sqrt(1-x**2) y1=-np.sqrt(1-x**2) a=0.8 b=np.sqrt(1-a**2) fig, ax=plt.subplots(figsize=(3,3)) ax.plot(x, y, color="b") ax.plot(x, y1, color="b") ax.arrow(0,0, a, b, color="k" ) ax.vlines(a, 0, b, ls="dotted", color="k") ax.hlines(b, 0, a, ls="dotted", color="k") cod=[(-0.1,-0.1), (a,-0.1), (-0.1, b), (a+0.05, b), (0.13, 0.01), (0.55, 0.03),(0.3, b+0.02), (a+0.02, 0.3), (0.3, 0.3)] nme=['O', 'a', 'b', 'P', r'$\theta$', r'$90^o$','a', 'b', 'r'] for i in range(len(cod)): if i <=5: ax.text(cod[i][0], cod[i][1], nme[i], weight="bold", color="k") else: ax.text(cod[i][0], cod[i][1], nme[i], fontsize=11, color=...