관리 메뉴

bright jazz music

기초수학 : 2. 함수 본문

Math/기초수학

기초수학 : 2. 함수

bright jazz music 2022. 6. 24. 09:09
함수

함수는 어떤 값 x을 정하면 그것에 종속적인 값 y가 정해지는 관계를 말한다.
예를 들어 x를 정하면 y값이 결정될 때, 함수 f를 다음과 같이 나타낼 수 있다.
  y = f(x)
이것은 'y가 x의 함수이다'라는 것을 의미한다.

수학의 함수와 프로그램의 함수의 차이

수학에서의 함수는  y=f(x)와 같이 표시된다. 함수 f에 들어가는 값 x와
처리가되고 나서 함수에서 나오는 값 y가 있다.

프로그래밍에서의 함수에는 함수에 들어가는 값으로서 인수가 있고
함수에서 나오는 값으로서 반환값이 있다.

프로그램의 함수는 인수, 반환값이 없는 경우가 있는 점이 수학에서의 함수와 다르다.
프로그램에서의 함수는 수학에서의 함수와 달리 연속적이지 않은 값밖에 표현할 수 없다.

 




import numpy as np

def my_func(x):      #my_func라는 이름의 python 함수로 수식으 ㄹ구현
    return 3*x + 2 #3x +2

x = 4 #글로벌 변수이므로 my_func함수의 인수 x와는 다른 변수이다.

y = my_func(x) # y=f(x)
print(y)

#14

 

 

# y = 4x +1 을 코드로 구현

import numpy as np

def my_func(x):
    return 4 * x + 1

x = 3
y = my_func(x)
print(y)

#13

 

 

 

--

 

# y = 4x +1 을 코드로 구현

import numpy as np
import matplotlib.pyplot as plt

def my_func(x):
    return 4 * x + 1

#x = np.linspace(0, 100, 5) 0~100 구간을 5개로 나눔. 값이 개 나온다.
x = np.linspace(0, 100) #구간을 50개로 나눔(default)
y = my_func(x)

list = [y]
print(list)

plt.plot(x, y)
plt.show()

 

 

 

Comments