Метод WorksheetFunction.MInverse (Excel)
Возвращает обратную матрицу для матрицы, хранящейся в массиве.
Синтаксис
expression. MInverse (Arg1)
Выражение Переменная, представляющая объект WorksheetFunction .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Arg1 | Обязательный | Variant | Array — числовой массив с равным числом строк и столбцов. |
Возвращаемое значение
Variant
Примечания
Размер массива не должен превышать 52 столбца на 52 строки. Если это так, функция возвращает #VALUE! Ошибка.
Массив можно задать в виде диапазона ячеек, например A1:C3; в виде константы массива, например {1,2,3;4,5;6;7,8,9}; или в качестве имени для любого из них.
Если ячейки в массиве пусты или содержат текст, MInverse возвращает #VALUE! значение ошибки.
MInverse также возвращает #VALUE! значение ошибки, если массив не имеет равного количества строк и столбцов.
Формулы, возвращающие массивы, должны вводиться как формулы массива.
Обратные матрицы, такие как детерминанты, обычно используются для решения систем математических уравнений с участием нескольких переменных. Произведением матрицы и ее обратной является матрица идентификации — квадратный массив, в котором диагональные значения равны 1, а все остальные значения равны 0.
В качестве примера вычисления двухстрочной матрицы с двумя столбцами предположим, что диапазон A1:B2 содержит буквы a, b, c и d, которые представляют любые четыре числа. В следующей таблице показана обратная матрица A1:B2.
Строка | Столбец A | Столбец B |
---|---|---|
Строка 1 | d/(a*d-b*c) |
b/(b*c-a*d) |
Строка 2 | c/(b*c-a*d) |
a/(a*d-b*c) |
MInverse вычисляется с точностью около 16 цифр, что может привести к небольшой числовой ошибке, если вычисление не завершено.
Некоторые квадратные матрицы не могут быть инвертированы и возвращают #NUM! значение ошибки с MInverse. Определяющее значение для неувертываемой матрицы — 0.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.