IMatrixModel.OperationConst

Синтаксис

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", обе матрицы будут выведены в консоль среды разработки.

См. также:

IMatrixModel