This repository has been archived on 2024-12-25. You can view files and clone it, but cannot push or open issues or pull requests.
2024-03-10 20:32:51 +03:00

15 lines
419 B
ObjectPascal

uses NumLibABC;
// Ñëó÷àéíûé ïîèñê BPHS
begin
var f:function(x:array of real):real:= x->Power(x[0],4)+
Power(x[1],4)-2*Sqr(x[0])+4*x[0]*x[1]-2*Sqr(x[1])+3;
var a:=Arr(-20.0,-20.0); // íèæíèå ãðàíèöû
var b:=Arr(20.0,20.0); // âåðõíèå ãðàíèöû
var y:real; // çíà÷åíèå ôóíêöèè
var oL:=new FMinN(a,f);
oL.BPHS(a,b,y);
Write('Âåêòîð àðãóìåíòîâ: '); oL.x.Println;
Writeln('Çíà÷åíèå ôóíêöèè: ', y);
end.