OperationConst(Op: MatrixOperation; Value: Variant);
Op. Математическая операция, которую необходимо произвести между исходной матрицей и константой, передаваемой в параметре Value.
Value. Константа, которая будет участвовать в математической операции с текущей матрицей.
Метод OperationConst выполняет математические операции между текущей матрицей и константой, передаваемой посредством параметра Value. Все операции производятся поэлементно.
Sub Main;
Var
M: Matrix[2];
Mm: IMatrixModel;
x, y: Integer;
Begin
Debug.WriteLine("Исходная матрица");
For x := 0 To 4 Do
For y := 0 To 4 Do
M[x, y] := Math.RandBetweenI(10, 20);
Debug.Write(M[x, y] + " ");
End For;
Debug.WriteLine("");
End For;
Mm := M As IMatrixModel;
Mm.OperationConst(MatrixOperation.Mul, 11);
Debug.WriteLine("Значения матрицы, умноженные на 11");
For x := 0 To 4 Do
For y := 0 To 4 Do
Debug.Write(M[x, y] + " ");
End For;
Debug.WriteLine("");
End For;
End Sub Main;
После выполнения примера, будет создана матрица, содержащая случайные значения. Значения данной матрицы будут умножены на "11", обе матрицы будут выведены в консоль среды разработки.
См. также: