IMath.MDeterm

Синтаксис

MDeterm(Data: Array): Double;

Параметры

Values. Массив вещественных чисел.

Описание

Метод MDeterm возвращает определитель заданной матрицы.

Комментарии

Матрица должна быть квадратной.

Если входной массив содержит пропуски, функция вернет ошибку.

Пример

Для выполнения примера добавьте ссылку на системную сборку MathFin.

Sub UserProc;
Var
    matr: Array Of Double;
    r: Double;
Begin
    matr := New Double[44];
    matr[00] := 1; matr[01] := 3; matr[02] := 8; matr[03] := 5;
    matr[10] := 1; matr[11] := 3; matr[12] := 6; matr[13] := 1;
    matr[20] := 1; matr[21] := 1; matr[22] := 1; matr[22] := 0;
    matr[30] := 7; matr[31] := 3; matr[32] := 10; matr[33] := 2;
    r := Math.MDeterm(matr);
    Debug.WriteLine(r);
End Sub UserProc;

В результате выполнения примера в окно консоли будет выведен определитель матрицы, равный «160».

См. также:

IMath