Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает определитель матрицы массива.
Синтаксис
выражение. MDeterm (Arg1)
выражение Переменная, представляющая объект WorksheetFunction .
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| Арг1 | Обязательный | Variant | Массив — числовой массив с равным числом строк и столбцов. |
Возвращаемое значение
Double
Примечания
Массив может быть задан как диапазон ячеек, например 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.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.