이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
diff
기호 표현식 또는 기호 함수 미분
구문
설명
은 파라미터 Df
= diff(f
,var1,...,varN
)var1,...,varN
에 대해 f
를 미분합니다.
예제
입력 인수
제한 사항
diff
함수는 기호 행렬 변수를 미분 파라미터로 사용할 경우 텐서 도함수를 지원하지 않습니다. 도함수가 텐서이거나 도함수가 텐서에 대한 행렬이면diff
함수에서 오류가 발생합니다.
팁
둘 이상의 변수를 갖는 혼합 고계 도함수를 계산할 때는
n
을 사용하여 도함수의 계수를 지정하지 마십시오. 대신 모든 미분 변수를 명시적으로 지정하십시오.더 나은 성능을 위해
diff
는 모든 혼합 도함수 간에는 교환 법칙이 성립한다고 가정합니다. 예를 들어, 다음과 같습니다.대부분의 공학 및 과학 문제는 이 가정으로 충분합니다.
미분 변수를 지정하지 않고 다변량 표현식 또는 함수
f
를 미분하면diff
및diff(f,n)
에 대한 중첩 호출이 다른 결과를 반환할 수 있습니다. 중첩 호출에서는 각 미분 단계에서 자체적으로 미분 변수를 결정하고 사용하기 때문입니다.diff(f,n)
과 같은 호출에서 미분 변수는symvar(f,1)
에 의해 한 번 결정되고 모든 미분 단계에 사용됩니다.abs
또는sign
을 포함하는 표현식이나 함수를 미분하려면 인수가 실수 값이어야 합니다.abs
및sign
의 인수가 복소수인 경우diff
함수가 도함수를 형식적으로 계산하지만 이 결과는 일반적으로 유효하지 않습니다. 왜냐하면abs
및sign
은 복소수 범위에서 미분 가능하지 않기 때문입니다.