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