Контрольная работа: Методы одномерной оптимизации
x1=x-t;
x2=x+t;
if ((f(x-t) >=f(x)) && (f(x+t) >=f(x)))
{
a=x-t;
b=x+t;
p=1;
};
if ((f(x-t) <=f(x)) && (f(x+t) <=f(x)))
{
p=1;
};
xp=x;
if ((f(x-t) >f(x)) && (f(x) >f(x+t)))
{
delta=t;
a=x ;
x=x+t;
}
if ((f(x-t) < f(x)) && (f(x) < f(x+t)))
{
delta=-t;
b=x ;
x=x-t;
}
while ((p!=1))
{
if ((f(x)< f(xp)) && (delta*t >0))
a=xp;