Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает детерминант матрицы массива.
Синтаксис
expression. MDeterm (Arg1)
выражение Переменная, представляющая объект WorksheetFunction .
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| Arg1 | Обязательный | Variant | Array — числовой массив с равным числом строк и столбцов. |
Возвращаемое значение
Double
Замечания
Массив можно задать в виде диапазона ячеек, например A1:C3; в виде константы массива, например {1,2,3; 4,5,6; 7,8,9}; или в качестве имени для любого из них.
MDeterm возвращает #VALUE! ошибка, когда:
- Все ячейки в массиве пусты или содержат текст.
- Массив не имеет равного количества строк и столбцов.
- Размер массива превышает 73 столбца на 73 строки.
Определяющим фактором матрицы является число, производное от значений в массиве. Для трехстрочного массива с тремя столбцами A1:C3 детерминант определяется как: MDETERM(A1:C3) equals A1*(B2*C3-B3*C2) + A2*(B3*C1-B1*C3) + A3*(B1*C2-B2*C1)
Матричные детерминанты обычно используются для решения систем математических уравнений, в которых задействовано несколько переменных.
MDeterm вычисляется с точностью около 16 цифр, что может привести к небольшой числовой ошибке, если вычисление не завершено. Например, детерминант сингулярной матрицы может отличаться от нуля на 1E-16.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.