본문 바로가기

프로그래밍 언어/파이썬 수학

02. 파이썬으로 배우는 수학 기초 : 수학의 함수와 파이썬의 함수

개요

수학에서의 함수는 수식에서 사용하는 기초 개념입니다.

함수

함수는 어떤 값 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

 

03. 파이썬으로 배우는 수학 기초 : 제곱과 제곱근

개요 수학에서의 제곱과 제곱근은 수식에서 사용하는 기초 개념입니다. 제곱 같은 수를 여러번 곱하는 것을 제곱이라고 합니다. 3x3x3x3x3 은 3의 5승이라고 읽고 아래 그림과 같이 표기합니다. 제�

iot-lab.tistory.com