Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает обратную матрицу для матрицы, хранящейся в массиве.
Синтаксис
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 и обратная связь.