a:=0;
b:=pi/3;
h:=pi/20;
x:=a;
while h<eps do
begin
maxy:=f(a);
maxx:=a;
x:=a+h;
while x<=b do
begin
y:=f(x);
if y>maxy then{максимум}
begin
maxx:=x;
maxy:=y;
end;
x:=x+h;
end;
a:=xmax-h;
b:=ymax+h;
h:=h/10;
end;
Экстремум функции (Pascal)
Пожалуйста помогите найти экстремум.
Или объясните на примере метод порязрядного приближения.
Значение переменной величины изменяется с некоторым достаточно большим шагом. Ищем точку с макс. значением функции. Найдя, берем два интервали вокруг нее. и уменьшаем шаг. Процесс повторяется до достижения требуемой точности.
wanja, Спасибо за помощь.