Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- gnuplot
- react
- gradle
- maven
- IntelliJ
- kotlin
- error
- jetbrains
- Baekjoon
- rubymine
- Godot
- ruby
- Python
- JS
- ruby2d
- GitHub
- Spring
- 루비
- OAuth
- Vane
- Java
- RaspberryPi
- 개발노트
- Shell
- CPP
- boj
- plugin
- C
- OTLanguage
- Android
Archives
- Today
- Total
PersesTitan(페르) 기술블로그
[Python] sin, cos, tan 그래프 출력하기 본문
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()
출력
'Language > Python' 카테고리의 다른 글
[Python] 그래프 함수 이름 넣기 (0) | 2023.04.11 |
---|---|
[Python] 원하는 함수 그래프 출력하기 (0) | 2023.04.11 |
[Python] 시그모이드(sigmoid) 함수 그래프 구현하기 (0) | 2023.04.11 |
[Python] 파이썬 연립방정식 풀기 (0) | 2023.03.31 |
[Python] 파이썬 버전 변경 없이 pip install 하기 (0) | 2023.03.23 |