함수의 개념 이해하기 - https://wondangcom.tistory.com/2123
I. 1차 함수 fx = 3x + 10 형태의 그래프 실습
1. x의 값을 1~10까지의 데이터 생성하기
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(1,10,10)
print(x)
numpy 모듈의 linspace() 함수는 1차원의 배열을 만들어 주는 함수이다.
Linearly Spaced의 줄임말로 np.linspace(start,end,num) 과 같은 형태로 start는 처음 시작값, end는 마지막 끝값이고 num은 start와 end 사이의 숫자릴 일정한 간격으로 num개로 생성해 준다. 만약 num을 생략하면 기본값 50으로 설정이 된다.
2. 함수를 만들어 그래프 그려보기
fx = 3*x + 10
plt.plot(x, fx)
plt.show()
II. 대수함수 √(2x-1) 형태의 그래프 실습
1. 1부터 100사이의 10개 데이터 생성
x = np.linspace(1,100,10)
print(x)
2. 함수를 만들어 그래프 그리기
fx = np.sqrt(2*x-1)
plt.plot(x, fx)
plt.show()
III. 2차함수 fx = 3x^2 + 2x + 1 실습
1. -10부터 10까지의 데이터 10개 생성하기
x = np.linspace(-10,10,10)
print(x)
2. 함수를 만들어 그래프 그리기
fx = 3 * x**2 + 2 * x + 1
plt.plot(x, fx)
plt.show()
IV. 지수함수 fx = 2^x 형태 실습
1. -10 부터 10 까지의 데이터 생성
x = np.linspace(-10,10,10)
print(x)
2. 함수를 만들어 그래프 만들기
fx = 2 ** x
plt.plot(x, fx)
plt.show()
V. 삼각함수 fx=sin(x) 형태 실습
1. -10 ~ 10 사이의 200개 데이터 생성
x = np.linspace(-10,10,200)
print(x)
2. 함수를 만들어 그래프 만들기
fx = np.sin(x)
plt.plot(x, fx)
plt.show()
사업자 정보 표시
원당컴퓨터학원 | 기희경 | 인천 서구 당하동 1028-2 장원프라자 502호 | 사업자 등록번호 : 301-96-83080 | TEL : 032-565-5497 | Mail : icon001@naver.com | 통신판매신고번호 : 호 | 사이버몰의 이용약관 바로가기
'강의자료 > 인공지능수학' 카테고리의 다른 글
[인공지능수학] 호도법/도수법 실습하기 (20) | 2023.01.20 |
---|---|
[인공지능수학] 등차수열의 합 실습하기 (19) | 2023.01.06 |
[인공지능 수학] 주성분 분석 (6) | 2022.11.09 |
[인공지능수학]MNIST (7) | 2022.10.31 |
[인공지능수학] 경사하강법으로 학습하는 방법 알아 보기 (6) | 2022.10.06 |