Примеры показывают, как использовать различные инструменты дляпоиска корней.
Начнем с простой корневой функции куба<cbrt>(стандартное название функции C++cbrt), показывающей нахождение корняБез производных.
Затем мы покажем, как использование деривативов может повысить скорость конвергенции.
(Но эти примеры являются лишь демонстрацией и не пытаются сделать окончательные улучшения реализации «промышленной силы», например,<boost::math::cbrt>, главным образом, используя лучше рассчитанную начальную «угадку» наcbrt.hpp).
Затем мы покажем, как можно вычислить более высокий кореньпятый корень5и #8730; и вroot_finding_n_example.cppобщий метод дляn-го корня, который конструирует производные во время компиляции.
Эти методы должны применяться к другим функциям, которые могут быть легко дифференцированы.