Контрольная работа: Решение нелинейных уравнений методом интераций
fnsh:=cos(1/x)/sqr(x);
end;
В обоих случаях начальные данные это значение переменной x. В первом случае результат значение функции, во втором значение производной функции.
2.3 Визуализация метода
В главном окне выберем пункт меню «Визуализация»;
Перед нами появляется окно, где демонстрируется график функции, изоброженного красным цветом, при этом предусмотрена возможность визуализации итерационного процесса, зеленым цветом, посредством нажатия кнопки «Итерации».
Построение графика осуществляется в ниже следующем программном коде:
procedure TForm2.FormCreate(Sender: TObject);
var
i:real;
begin
series1.Clear;
Series2.Clear;
i:=1;
While i<=1.5 do begin
if i<>0 then
series1.AddXY(i,i-2+sin(1/i),'',clred);
i:=i+0.0001;
end;
end;
График строится в момент создания Form2. Построение ведется на промежутке от 1 до 1,5. В цикле переменная i меняется в этих пределах с шагом 0,0001, и строится график от значения переменной i.
При нажатии кнопки итерации выполнятся следующий код:
procedure TForm2.Button1Click(Sender: TObject);
begin
x1:=strtofloat(form1.labelededit1.text);
xk :=strtofloat(form1.labelededit2.text);
eps:=strtofloat(form1.labelededit3.text);
series2.Clear;
Timer1.Enabled:=true;
end;