Аннотация:
На примере метода Ньютона решения нелинейных уравнений и других подобных задач демонстрируется применение символьного дифференцирования на языке C++. В основе предлагаемого подхода лежит метапрограммирование языка C++, в частности шаблоны выражений. Рассматриваются решение уравнения с одной переменной, системы уравнений с несколькими переменными, задача нахождения минимума одной функции с несколькими переменными и другие задачи.
Ключевые слова:символьное дифференцирование, метапрограммирование, метод Ньютона.