Дифференцируйте символьное выражение или функцию
Когда вычисление смешало производные высшего порядка больше чем с одной переменной, не используйте n
задавать порядок дифференцирования. Вместо этого задайте все переменные дифференцирования явным образом.
Улучшать производительность, diff
принимает, что все смешанные производные коммутируются. Например,
Это предположение достаточно для большинства технических и научных проблем.
Если вы дифференцируете многомерное выражение или функциональный f
не задавая переменную дифференцирования, затем вложенный вызов diff
и diff(f,n)
может возвратить различные результаты. Это вызвано тем, что во вложенном вызове, каждый шаг дифференцирования определяет и использует свою собственную переменную дифференцирования. В вызовах как diff(f,n)
, переменная дифференцирования определяется однажды symvar(f,1)
и используемый для всех шагов дифференцирования.
Если вы дифференцируете выражение или функциональный содержащий abs
или sign
, гарантируйте, что аргументы являются вещественными значениями. Для сложных аргументов abs
и sign
, diff
функция официально вычисляет производную, но этот результат не обычно допустим потому что abs
и sign
не дифференцируемы по комплексным числам.
curl
| divergence
| functionalDerivative
| gradient
| hessian
| int
| jacobian
| laplacian
| symvar