8.7. Задания#
8.7.1. Автоматическое дифференцирование вперёд#
Вам необходимо реализовать автоматическое дифференцирование вперёд для функций f(x), используя дуальные числа.
В задании должна присутствовать проверка правильности вычислений производной.
Для этого сравните производную по реализованному алгоритму в трёх разных x с аналитическими значениями, либо используя ForwardDiff.jl или Zygote.jl.
Примеры f(x) приведены ниже
2 + exp(x) * sin(x)4 * cos(x^2) / xlog(sqrt(x)) - exp(x)cbrt(cos(x^2)) / x^4log(1 + tan(x)) / 8.5