Контрольная работа: Методы одномерной оптимизации
b = d;
x = (a + b)*0.5;
fx = function(x);
cout << "Точка минимума x = " << setprecision(10) << x << endl;
cout << "Значение функции F ( x ) в точке минимума = " << setprecision (10) << fx << endl ;
cout << "Press any key";
getch();
exit(0);
}
else
{
if (fc < fd)
{
a = a;
b = d;
i++;
}
else
{
a = c;
b = b;
i++;
}
}
}
while (1);
}
double function (double x)
{