개요
수학에서의 함수는 수식에서 사용하는 기초 개념입니다.
함수
함수는 어떤 값 x를 정하면, 그 값에 종속적인 값 y와의 관계가 정해진다.
예를 들면 아래 수식과 같이 표현할 수 있다.
𝑦=𝑓(𝑥)
이 식은'y가 x의 함수이다'라는 뜻이다.
함수의 예
수학의 함수와 파이썬 프로그래밍의 함수의 차이
수학의 함수와 프로그래밍의 함수는 같은 이름을 사용하고 있습니다.
각각의 함수에 의미에 대해서 알아보도록 하겠습니다.
수학의 함수는 𝑦=𝑓(𝑥)
로 표기하고, 함수 f에 들어가는 x라는 수와 함께 계산되어 y가 되는 의미를 가집니다.
프로그래밍에서의 함수는 함수에 넘겨지는 인수가 있고, 함수로부터 나오는 반환값이 있습니다.
이런 의미로 볼때는 두 함수는 비슷하지만, 수학의 함수에서 인수와 반환값이 없는 경우가 있기 때문에 이런점에서는 다르다고 볼 수 있습니다.
수학의 함수를 프로그래밍 함수로 만들기
수학의 함수
𝑦=3𝑥+2
를 파이썬의 함수를 이용하여 프로그래밍 함수로 만들어 보겠습니다.
import numpy as np
def myFunc(x): # myFunc라는 이름의 함수를 선언
return 3*x + 2 # 3x + 2의 값을 반환
x = 4
y = myFunc(x) # y = f(x)
print(y)
수학의 함수를 프로그래밍의 함수로 만드는 방법을 익혀두면 프로그래밍 할 때 많은 도움이 됩니다.
[결과]
다음에는 제곱과 제곱근에 대해서 알아보도록 하겠습니다.
https://iot-lab.tistory.com/154
'프로그래밍 언어 > 파이썬 수학' 카테고리의 다른 글
04. 파이썬으로 배우는 수학 기초 : 다항식과 다항식함수 (0) | 2020.07.14 |
---|---|
03. 파이썬으로 배우는 수학 기초 : 제곱과 제곱근 (0) | 2020.07.14 |
01. 파이썬으로 배우는 수학 기초 : 변수와 정수 (0) | 2020.07.13 |
00. 파이썬으로 배우는 수학 기초 : Jupyter Notebook에서 LaTeX 사용하는 방법(수식 만들기) (2) | 2020.07.13 |
05. [Python] matplotlib 기초 : 히스토그램 만들기 (0) | 2020.07.12 |