pascalabcnet/InstallerSamples/NumLibABC/Vector1.pas

21 lines
354 B
ObjectPascal
Raw Permalink Normal View History

2017-10-05 22:55:56 +03:00
uses NumLibABC;
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
begin
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
var a:=new Vector(3,-4,1);
var b:=new Vector(-1,0,5);
Writeln((2*a-b).ModV);
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD>
var p:=Arr(3.0,0.0,-4.0);
a:=new Vector(p);
a.Ort.Println;
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
a:=new Vector(2,-1,1);
b:=new Vector(2,3,6);
Writeln(a*b/(a.ModV*b.ModV))
end.