기호 함수 만들기
기호 함수는 수학 함수를 표현합니다. 미분, 적분, ODE 및 기타 수학 연산에서 기호 함수를 사용합니다. 기호 함수는 syms
를 사용하여 만듭니다.
참고
기호 함수는 기호 변수로 구성된 함수여야 합니다. Symbolic Math Toolbox™는 현재 복합 기호 함수, 즉 다른 기호 함수로 구성된 함수인 기호 함수를 지원하지 않습니다.
syms
를 사용하여 변수 x
와 y
를 갖는 기호 함수 f
를 만듭니다. f
를 만들면 x
와 y
가 자동으로 만들어집니다.
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
은 오류를 발생시킵니다.