2025년, 코딩은 선택이 아닌 필수!

2025년 모든 학교에서 코딩이 시작 됩니다. 먼저 준비하는 사람만이 기술을 선도해 갑니다~

강의자료/인공지능수학

[인공지능수학] 함수의 개념 실습하기

원당컴1 2022. 12. 16. 11:26

함수의 개념 이해하기 - https://wondangcom.tistory.com/2123

 

[인공지능수학] 함수의 개념

함수의 개념 집합 A,B에 대해 집합 A에서 B로 가는 관계가 성립 할 때, 집합 A의 원소 a에 대해 집합 B의 원소 b 하나가 대응 되는 관계, 즉 입력값(정의역)에 의해 하나의 결과값(치역)이 존재하는

wondangcom.com

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 | 통신판매신고번호 : 호 | 사이버몰의 이용약관 바로가기