Метод простых итераций для нелинейного уравнения C++
Требуется написать функцию поиска корня решения нелинейного уравнения (
x^3 - 3x^2 - 18x + 54
), используя метод простых итераций, на заданных отрезках [-4.25; -4.2], [3; 3.05], [4.2; 4.25]
с точностью eps = 1e-9
. Не понимаю как выразить x = fi(x), пытался выразить через:
(x^3 - 3*x^2 + 54) / 18
Но данная формула считает правильно только для второго отрезка. Интересует реализация данного метода на языке c++
Источник: Stack Overflow на русском