WorksheetFunction.MDeterm(Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает детерминант матрицы массива.
public:
double MDeterm(System::Object ^ Arg1);
public double MDeterm (object Arg1);
Public Function MDeterm (Arg1 As Object) As Double
Параметры
- Arg1
- Object
Array — числовой массив с равным числом строк и столбцов.
Возвращаемое значение
Комментарии
Массив можно задать в виде диапазона ячеек, например A1:C3; в виде константы массива, например {1,2,3; 4,5,6; 7,8,9}; или в качестве имени для любого из них. MDeterm возвращает #VALUE! ошибка, когда:
Все ячейки в массиве пусты или содержат текст.
Массив не имеет равного количества строк и столбцов.
Размер массива превышает 73 столбца на 73 строки.
Определяющим фактором матрицы является число, производное от значений в массиве. Для трехстрочного массива с тремя столбцами A1:C3 определитель определяется следующим образом:
MDETERM(A1:C3)
Равно
A1*(B2*C3-B3*C2) + A2*(B3*C1-B1*C3) + A3*(B1*C2-B2*C1)
Матричные детерминанты обычно используются для решения систем математических уравнений, в которых задействовано несколько переменных.
MDeterm вычисляется с точностью около 16 цифр, что может привести к небольшой числовой ошибке, если вычисление не завершено. Например, детерминант сингулярной матрицы может отличаться от нуля на 1E-16.