Курсовая работа: Сравнительный анализ методов оптимизации
begin
z_:=(4/3*x*x*z+7/3*y*x*x)-gm*sqr(s-(6*x*y+4*z*x)); end;
procedure TForm1.Button1Click(Sender:
TObject);
begin
RichEdit1.Text :='';iter:=0;
gm:=StrToFloat(Edit1.Text);s:=StrToFloat(Edit2.Text);al:=0.05;e:=0.01;
x:=StrToFloat(Edit3.Text);y:=StrToFloat(Edit4.Text);z:=StrToFloat(Edit5.Text);
Sym(x,y,z);ZZ(x3,y3,z3); //считаем значение функции в
найденной точке
RichEdit1.Text:= RichEdit1.Text + 'Число
итераций '+ IntToStr(iter) + #13;
RichEdit1.Text:= RichEdit1.Text + 'x3=
'+ FloatToStr(x1) +'; y3= '+ FloatToStr(y1)+'z3= '+ FloatToStr(z1) + #13;
ZZ(x3,y3,z3); RichEdit1.Text:=
RichEdit1.Text +'f(x,y,z)= '+ FloatToStr(z_)
+'('+FloatToStr(6*x3*y3+4*z3*x)+')'+ #13;end;end.
|