ВУЗ:
Составители:
Рубрика:
15
begin
result:=IVector.Create;
for i:=1 to Dim do result.comp[i]:=self.comp[i]+v.comp[i];
end;
function IVector.Minus(v: IVector): IVector;
var i: Integer;
begin
result:=IVector.Create;
for i:=1 to Dim do result.comp[i]:=self.comp[i]-v.comp[i];
end;
procedure IVector.Add(v: IVector);
var i: Integer;
begin
for i:=1 to Dim do self.comp[i]:=self.comp[i]+v.comp[i];
end;
procedure IVector.Subtract(v: IVector);
var i: Integer;
begin
for i:=1 to Dim do self.comp[i]:=self.comp[i]-v.comp[i];
end;
function IVector.ScalarProduct(v: IVector): Integer;
var i: Integer;
begin
result:=0;
for i:=1 to Dim do result:=result+self.comp[i]*v.comp[i];
end;
function IVector.GetLength: Real;
var i: Integer;
begin
result:=0;
for i:=1 to Dim do result:=result+sqr(self.comp[i]);
result:=sqrt(result);
end;
function IVector.IsEqual(v: IVector): Boolean;
var i: Integer;
begin
result:=true;
for i:=1 to Dim do
if self.comp[i]<>v.comp[i] then result:=false;
end;
procedure IVector.Assign(v: IVector);
var i: Integer;
begin
for i:=1 to Dim do self.comp[i]:=v.comp[i];
end;
begin
result:=IVector.Create;
for i:=1 to Dim do result.comp[i]:=self.comp[i]+v.comp[i];
end;
function IVector.Minus(v: IVector): IVector;
var i: Integer;
begin
result:=IVector.Create;
for i:=1 to Dim do result.comp[i]:=self.comp[i]-v.comp[i];
end;
procedure IVector.Add(v: IVector);
var i: Integer;
begin
for i:=1 to Dim do self.comp[i]:=self.comp[i]+v.comp[i];
end;
procedure IVector.Subtract(v: IVector);
var i: Integer;
begin
for i:=1 to Dim do self.comp[i]:=self.comp[i]-v.comp[i];
end;
function IVector.ScalarProduct(v: IVector): Integer;
var i: Integer;
begin
result:=0;
for i:=1 to Dim do result:=result+self.comp[i]*v.comp[i];
end;
function IVector.GetLength: Real;
var i: Integer;
begin
result:=0;
for i:=1 to Dim do result:=result+sqr(self.comp[i]);
result:=sqrt(result);
end;
function IVector.IsEqual(v: IVector): Boolean;
var i: Integer;
begin
result:=true;
for i:=1 to Dim do
if self.comp[i]<>v.comp[i] then result:=false;
end;
procedure IVector.Assign(v: IVector);
var i: Integer;
begin
for i:=1 to Dim do self.comp[i]:=v.comp[i];
end;
15
Страницы
- « первая
- ‹ предыдущая
- …
- 13
- 14
- 15
- 16
- 17
- …
- следующая ›
- последняя »
