Main Content

기호 함수 만들기

기호 함수는 수학 함수를 표현합니다. 미분, 적분, ODE 및 기타 수학 연산에서 기호 함수를 사용합니다. 기호 함수는 syms를 사용하여 만듭니다.

참고

기호 함수는 기호 변수로 구성된 함수여야 합니다. Symbolic Math Toolbox™는 현재 복합 기호 함수, 즉 다른 기호 함수로 구성된 함수인 기호 함수를 지원하지 않습니다.

syms를 사용하여 변수 xy를 갖는 기호 함수 f를 만듭니다. f를 만들면 xy가 자동으로 만들어집니다.

syms f(x,y)

f에 수학 표현식을 할당합니다.

f(x,y) = x^2*y
f(x, y) =
x^2*y

(3,2)에서 f 값을 구합니다.

f(3,2)
ans =
18

기호 함수는 배열 입력값을 받습니다. 여러 개의 x, y 값에 대해 f를 계산합니다.

xVal = 1:5;
yVal = 3:7;
f(xVal,yVal)
ans =
[ 3, 16, 45, 96, 175]

기호 함수를 미분하고, 적분하거나 단순화하고, 인수에 값을 대입하고, 기타 수학 연산을 수행할 수 있습니다. 예를 들어, x에 대해 f(x,y)의 도함수를 구할 수 있습니다. 결과로 생성되는 dfx 역시 기호 함수입니다.

dfx = diff(f,x)
dfx(x,y) =
2*x*y

x = y + 1로 두고 df(x,y)를 계산합니다.

dfx(y+1,y)
ans =
2*y*(y + 1)

f(x,y) = 1과 같은 상수 함수를 만들려면 먼저 f(x,y)를 만들어야 합니다. f(x,y)를 만들지 않으면 대입식 f(x,y) = 1은 오류를 발생시킵니다.

관련 항목