Как Посчитать Обратную Матрицу в Excel • Процесс транспонирования

Обратная матрица

, главная диагональ — единицы, остальные элементы нули.

Если Δ ≠ 0 , то матрица называется невырожденной или неособенной; иначе, если равен нулю — вырожденной или особенной.

Теорема. Чтобы имела обратную матрицу, необходимо и достаточно, чтобы ее детерминант был отличен от нуля.

Для не квадратных и вырожденных обратных матриц не существует.

Обратная матрица для , обозначается через -1 , так что В = -1 вычисляется по формуле

где — алгебраические дополнения элементов aij , Δ = ||. Для не квадратной Δ, обратная матрица -1 не существуют.

Вычисление -1 по формуле (1) если имеет высокий порядок трудоёмко, поэтому удобнее найти обратную с помощью метода элементарных преобразований (ЭП). Любую неособенную путём ЭП только столбцов (или только строк) можно привести к единичной Е.

Если совершённые над ЭП в том же порядке применить к единичной Е, то результатом будет обратная матрица -1 . Проще совершать ЭП над и Е одновременно, записывая обе рядом через черту | E. Если нужно вычислить А -1 , то следует использовать только строки или только столбцы.

Обратная матрица: определение, методы нахождение и применения
Важной характеристикой квадратных матриц является их определитель. Определитель матрицы – это число, вычисляемое на основе значений элементов массива. Определитель матрицы А обозначается как |А| или ∆.
специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Для осуществления транспонирования в Excel используется функция ТРАНСП, которая позволяет поменять ориентацию массива на рабочем листе с вертикальной на горизонтальную и наоборот. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Активируется окно специальной вставки. Тут представлено много вариантов выбора, как именно можно вставить ранее скопированные данные. В нашем случае нужно оставить практически все настройки по умолчанию. Только около параметра «Транспонировать» следует установить галочку. Затем требуется нажать на кнопку «OK», которая размещена в нижней части данного окошка.

Транспонирование матрицы в программе Microsoft Excel

  • det(A -1 ) = 1/det(A), det обозначает определитель матрицы.
  • (AB) -1 = A -1 B -1 для двух квадратных обратимых A и B.
  • (A -1 ) T = (A T ) -1 ;
  • (kA) -1 = A -1 /k;
  • (A -1 ) -1 = A;
  • E -1 = E;
  • Решение системы линейных уравнений Ax = b (b — ненулевой вектор), x — искомый вектор, если A -1 существует, то x = A -1 b.

Если у вас есть лист с данными из столбцов, которые нужно повернуть, чтобы изменить порядок строк, используйте функцию транспонировать . С его помощью можно быстро переключать данные из столбцов в строки и наоборот.

Формулы массива

Построение матрицы средствами Excel в большинстве случаев требует использование формулы массива. Основное их отличие – результатом становится не одно значение, а массив данных (диапазон чисел).

В строке формул отобразится формула массива в фигурных скобках.

Чтобы изменить или удалить формулу массива, нужно выделить весь диапазон и выполнить соответствующие действия. Для введения изменений применяется та же комбинация (Ctrl + Shift + Enter). Часть массива изменить невозможно.

специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Сохранить полученные результаты с помощью кнопки Сохранить при этом книга Excel с ее страницами сохраняется под именем lab-4. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Теперь давайте посмотрим, как используется функция МУМНОЖ на конкретном примере. Имеется две матрицы, число строк одной из которых, соответствует количеству столбцов в другой и наоборот. Нам нужно перемножить два этих элемента.

Как перемножить матрицы в excel

Свободная среда разработки программного обеспечения для компилятора Free Pascal. Библиотека визуальных компонентов. Перенос Delphi-программ с графическим интерфейсом в различные операционные системы. Ввод размерности матрицы и умножение ее на вектор.

Лабораторно-практическое занятие N4. Умножение матриц. Вычисление обратной матрицы. Решение уравнений и систем линейных уравнений

Предназначено: для студентов по направлениям: менеджмент, экономика, международная экономика, налоги и налогообложение, юриспруденция.

Цель:научиться использовать программу Excel для решения задач линейной алгебры (вычисление определителей матрицы, умножение матриц, вычисление обратной матрицы, решение систем линейных уравнений), а также находить корни нелинейных уравнений.

Результат обучения:пользовательсможет с помощью программы Excel находить корни уравнений и решать системы линейных уравнений, вычислять определители матрицы и использовать матричное исчисление для решения экономических задач.

I).Вычислить определители матриц А и В;

II).Найти матрицу, обратную к матрице А и выполнить проверку

III). Вычислить произведение матриц А и В;

IV).Решении практических задач матричным способом

VI). Решение алгебраического уравнения

I).Загрузите программу Exсel.Переименуйте лист 1 (новое название листа — Матрицы). Даны две матрицы A и В вычислить определители матриц

В ячейках А7 и F7 наберите заголовки: Определитель А=и Определитель В=.

Сохранить документ в папке Excel в файле lab-4.xls.

Проверьте правильность вычисления обратной матрицы А -1 умножением на нее исходной матрицы А, в результате должна получиться единичная матрица Е.

В ячейках A17:D20, где представлены результаты проверки, задайте числовой формат — два десятичных знака после запятой.

Как Посчитать Обратную Матрицу в Excel • Процесс транспонирования

Сохранить документ под тем же именем lab-4.xls. При повторном сохранении под тем же именем достаточно нажать кнопку «Сохранить» .

Как Посчитать Обратную Матрицу в Excel • Процесс транспонирования

IV.) Решении практических задач матричным способом

Умножение матриц часто используется при решении практических задач, где данные представлены в табличной форме.

Откройте новый рабочий лист. Присвойте листу новое имя — Задача. Наберите и оформите на этом листе представленные таблицы 4.1 и 4.2.

Таблица 4.1. План завоза продуктов по магазинам.

Номера магазинов
Месяцы N10 N12 N15 N18 N19 N20 N22 N25 N30 N32 N34
Январь
Февраль
Март
Итого

Данные, представленные в этих таблицах, образуют две матрицы размера 4х11 и 11х6. Решение задачи получается умножением соответствующих элементов 1-й и 2 таблиц, т.е. обычным умножением матриц. Результирующая матрица, образующая Таблицу 4.3, будет иметь размер 4х6.

Таблица 4.2. Объем поступлений продуктов при каждом завозе по магазинам.

N магазина Консервы рыб., шт. Мясо, т. Колбасн. изд, кг Сахар, ц. Крупы, ц. Макарон. издел., ц.
N10
N12
N15
N18
N19
N20
N22
N25
N30
N32
N34

Подготовьте форму таблицы 4.3. Ее верхняя строка заголовков получается копированием верхней строки с заголовками Таблицы 4.2, а левые заголовки получаются копированием левой колонки с заголовками Таблицы 4.1.

Таблица 4.3. Требуемое количество продуктов на 1-й квартал.

Месяцы Консервы рыб., шт. Мясо, т. Колбасн.изд, кг Сахар, ц. Крупы, ц. Макарон. издел., ц.
Январь
Февраль
Март
Итого

Результаты внутри Таблицы 4.3 получаются как результат умножения данных Таблицы 4.1 (матрица А) на данные Таблицы 4.2 (матрица В) аналогично выполненному ранее умножению матриц.

Задание:Для решения системы линейных уравнений откройте новый рабочий лист, присвойте ему имя Система уравнений.

а) найти матрицу, обратную к исходной матрице А;

б) умножить получившуюся обратную матрицу на вектор свободных членов уравнений В.

Подготовьте на листе необходимые заголовки для решения системы уравнений для этого введите текст в ячейки: А1 —Исходная матрица, F1- Правая часть системы уравнений, A7- Обратная матрица, F7- Решение, H7- Проверка.

Как Посчитать Обратную Матрицу в Excel • Процесс транспонирования

Для редактирования текста выделите ячейки А1-D1 и нажмите кнопку на панели инструментов «Объединить и поместить в центре» , аналогично проделайте с ячейками A7:D7.

Как Посчитать Обратную Матрицу в Excel • Процесс транспонирования

Рис. 4.1.

Введите в соответствующие ячейки ниже заголовков матрицу из коэффициентов при неизвестных в уравнениях и правые части системы уравнений как показано на рисунке 4.1.

Как Посчитать Обратную Матрицу в Excel • Процесс транспонирования

С помощью функции МОБР вычислите обратную матрицу для этого выделите ячейки А9:D12 нажмите = откройте мастер функций , категории математические, функцию МОБР. В появившемся диалоговом окне в строке массив выделите мышью матрицу А, в результате появятся ячейки (A2:D5).

Как Посчитать Обратную Матрицу в Excel • Процесс транспонирования

Решение системы линейных уравнений, т.е. Х=А -1 •В С помощью функции умножения матриц умножьте обратную матрицу на вектор свободных членов и результат поместите в соответствующей части рабочего листа (выделить F9:F12 нажать = и выполнить умножение матриц как показано на рис.4.2.)

Как Посчитать Обратную Матрицу в Excel • Процесс транспонирования

Рис. 4.2.

Проверьте полученное решение системы линейных уравнений. Для этого надо умножить исходную матрицу на полученное решение. В результате должен получиться вектор свободных членов (см. Рис.4.3.).

Как Посчитать Обратную Матрицу в Excel • Процесс транспонирования

Задание:Найти корни уравнения: 3x 5 — 5x 2 + 2x -7 = 0 и найти минимум функции на интервале (-2; 3).

1)Вставить новый лист (Вставка ®Лист) и переименовать (Формат ®Лист®Переименовать) в «Поиск решения».

2)в ячейке А1 введите заголовок Решение уравнения, в ячейке В1 введите заголовок Функция, в ячейке С1 — Точка экстремума,в ячейке D1 — заголовок Минимум функции;

3) в ячейках А2 и С2 наберите начальное приближение — 0;

4) в ячейке В2 с помощью Мастера функций введите функцию, находящуюся в левой части уравнения (в качествех будет ячейка А2): =3*A2^5-5*A2^2+2*A2-7;

5) в ячейке D2 также наберите нашу функцию, только вместо А2 необходимо набрать С2;

Как Посчитать Обратную Матрицу в Excel • Процесс транспонирования

Выполним форматирование ячейки В2, для этого курсор установим в В2 откроем пункт меню Формат®Ячейки откроется диалоговое окно см рис.4.5. Далее выполняются действия по порядку обозначенные на рисунке 1. «Число» ®2.«Числовой»®3. «Число десятичных знаков:» 9 ®4. ОК.

Как Посчитать Обратную Матрицу в Excel • Процесс транспонирования

Рис.4.5.

Как Посчитать Обратную Матрицу в Excel • Процесс транспонирования

В результате проделанных операций в В2 значение -0,000000583 округлим это значение с помощью панели инструментов кнопки «Уменьшить разрядность» до сотых (0,00).

Примечание: Если в результате поиска решение не может быть найдено (об этом на экране будет выведено соответствующее сообщение), это означает, что заданный вами интервал поиска или начальное приближение подобраны неудачно и вам необходимо изменить интервал поиска, задаваемый ограничением;

7) для нахождения минимального значения функции необходимо вызвать команду Сервис/Поиск решения и в ее окне указать целевую ячейку D2 равной минимальному значению, изменяемая ячейкаС2, а ограничения поиска минимума (интервал (-2;3)), задается ограничениями C2>-2 и C2. В результате выполнения поиска решения в ячейке С2 вы получите точку экстремума, а в ячейке D2 — минимальное значение функции на интервале.

Как Посчитать Обратную Матрицу в Excel • Процесс транспонирования

5. Сохранить полученные результаты с помощью кнопки «Сохранить» при этом книга Excel с ее страницами сохраняется под именем lab-4.xlsприсвоенном в начале лабораторной работы.

Лабораторно-практическое занятие N4. Умножение матриц. Вычисление обратной матрицы. Решение уравнений и систем линейных уравнений — Студопедия
Чтобы изменить значения аргументов функции (например, поменять матрицы местами), выделите любую ячейку матрицы, нажмите F2 , исправьте формулу и нажмите CTRL+SHIFT+ENTER .
специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
2 в ячейке А1 введите заголовок Решение уравнения , в ячейке В1 введите заголовок Функция , в ячейке С1 — Точка экстремума, в ячейке D1 — заголовок Минимум функции ;. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Одной из частых операций, которую выполняют при работе с матрицами, является перемножение одной из них на другую. Программа Excel является мощным табличным процессором, который предназначен, в том числе и для работы над матрицами. Поэтому у него имеются инструменты, которые позволяют перемножить их между собой. Давайте узнаем, как это можно выполнить различными способами.
Как Посчитать Обратную Матрицу в Excel • Процесс транспонирования

Функция для умножения матриц в excel. Решение системы уравнений в Excel методом Крамера и обратной матрицы

Наиболее простым и популярным вариантом среди пользователей является применение функции МУМНОЖ . Оператор МУМНОЖ относится к математической группе функций. Как раз его непосредственной задачей и является нахождение произведения двух матричных массивов. Синтаксис МУМНОЖ имеет такой вид:

Номера магазинов
Месяцы N10 N12 N15 N18 N19 N20 N22 N25 N30 N32 N34
Январь
Февраль
Март
Итого

Перемножение одной матрицы на другую в Microsoft Excel

Одной из частых операций, которую выполняют при работе с матрицами, является перемножение одной из них на другую. Программа Excel является мощным табличным процессором, который предназначен, в том числе и для работы над матрицами. Поэтому у него имеются инструменты, которые позволяют перемножить их между собой. Давайте узнаем, как это можно выполнить различными способами.

Процедура перемножения матриц

Сразу нужно сказать, что перемножить между собой можно далеко не все матрицы, а только те, которые соответствуют определенному условию: число столбцов одной матрицы должно быть равным числу строк другой и наоборот. Кроме того, исключается наличие в составе матриц пустых элементов. В этом случае тоже выполнить требуемую операцию не получится.

Способов перемножить матрицы в Экселе все-таки не так уж и много — всего два. И оба они связаны с применением встроенных функций Excel. Разберем в деталях каждый из данных вариантов.

Способ 1: функция МУМНОЖ

Наиболее простым и популярным вариантом среди пользователей является применение функции МУМНОЖ. Оператор МУМНОЖ относится к математической группе функций. Как раз его непосредственной задачей и является нахождение произведения двух матричных массивов. Синтаксис МУМНОЖ имеет такой вид:

Таким образом этот оператор имеет два аргумента, которые представляют собой ссылки на диапазоны двух перемножаемых матриц.

Теперь давайте посмотрим, как используется функция МУМНОЖ на конкретном примере. Имеется две матрицы, число строк одной из которых, соответствует количеству столбцов в другой и наоборот. Нам нужно перемножить два этих элемента.

    Выделяем диапазон, где будет отображаться результат умножения, начиная с его верхней левой ячейки. Размер данного диапазона должен соответствовать числу строк у первой матрицы и числу столбцов у второй. Клацаем по пиктограмме «Вставить функцию».

Способ 2: использование составной формулы

Кроме того, существует ещё один способ умножения двух матриц. Он более сложный, чем предыдущий, но тоже заслуживает упоминания, как альтернативный вариант. Данный способ предполагает использование составной формулы массива, которая будет состоять из функции СУММПРОИЗВ и вложенного в неё в качестве аргумента оператора ТРАНСП.

В качестве аргументов из группы «Массив» используется ссылка на конкретный диапазон, который нужно перемножить. Всего может быть использовано от двух до 255 таких аргументов. Но в нашем случае, так как мы имеем дело с двумя матрицами, нам понадобится как раз два аргумента.

То есть, единственным аргументом данного оператора является ссылка на тот массив, который следует «перевернуть». Вернее, в нашем случае даже не на весь массив, а только на его первый столбец.

Как видим, несмотря на то, что был получен равнозначный результат, использовать функцию для умножения матриц МУМНОЖ значительно проще, чем применять для этих же целей составную формулу из операторов СУММПРОИЗВ и ТРАНСП. Но все-таки данный альтернативный вариант тоже нельзя оставить без внимания при изучении всех возможностей перемножения матриц в Microsoft Excel.

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Помимо этой статьи, на сайте еще 12345 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Функция транспонировать переупорядочивает таблицу таким образом, что кварталы отображаются в заголовках столбцов, а области продаж в левой части, как показано ниже. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
После этих действий транспонированная матрица отобразится в заранее выбранной части листа. В отличие от предыдущего способа, мы уже получили полноценную матрицу, которую можно изменять, как и исходник. Никакой дальнейшей доработки или преобразований не требуется.

Работа с матрицами в Excel-2007

  • выделите указанный диапазон H8:I9
  • поставьте курсор в Строку формул (или нажмите клавишу F2 )
  • введите формулу =МУМНОЖ(A8:B9;D8:E9)
  • нажмите CTRL+SHIFT+ENTER

В появившемся диалоговом окне есть масса вариантов, что можно и как вставить в выбранную ячейку. В нашем случае нас интересует пункт «Транспонировать». Ставим напротив него указатель и применяем специальную вставку.

Get expert help now

В программе Excel с матрицей можно работать как с диапазоном. То есть совокупностью смежных ячеек, занимающих прямоугольную область.

Адрес матрицы – левая верхняя и правая нижняя ячейка диапазона, указанные черед двоеточие.

специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
В программе Excel имеется две возможности проведения транспонирования используя функцию ТРАНСП и при помощи инструмента специальной вставки. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Функция ТРАНСП относится к категории операторов «Ссылки и массивы». Особенностью является то, что у неё, как и у других функций, работающих с массивами, результатом выдачи является не содержимое ячейки, а целый массив данных. Синтаксис функции довольно простой и выглядит следующим образом:

Матрица ковариаций в Excel.

Для каждого числа а≠0 существует обратное число а -1 , и для квадратных матриц вводится аналогичное понятие. Обратные матрицы обычно используются для решения систем уравнений с несколькими неизвестными.

Подобные документы

Принципы разработки и пример работы программы, реализующей основные операции алгебры матриц: сложение, вычитание, умножение, транспонирование, а также умножение матрицы на число. Функциональные модели и блок-схемы решения задачи операций над матрицами.

курсовая работа [956,7 K], добавлен 25.01.2010

Практика построения графиков с использованием функций и работа с мастером диаграмм в ПП Microsoft Excel. Применение встроенных функций работы с матрицами для решения системы линейных уравнений. Практика создания запросов при работе с базами данных.

контрольная работа [436,1 K], добавлен 08.08.2011

Разработка компоненты для математических вычислений (операций над матрицами) с использованием технологии OpenGL (сложение, вычитание, умножение, транспонирование, определитель, обратная матрица). Базовые навыки по работе с технологией в среде .Net.

курсовая работа [365,6 K], добавлен 17.02.2015

Сортировка строк списка в заданном порядке в Excel, технология использования расширенного фильтра. Формирование итогов в списках по заданным условиям. Процесс ввода матрицы в MathCAD. Контур оперативного управления (логистики) комплекса «Галактика».

контрольная работа [779,2 K], добавлен 03.08.2011

Структура программы Pascal и алгоритмы решения задач. Работа с циклическими операторами, массивами, процедурами. Составление блок-схем задач. Операции над матрицами в программе MathCad. Работа формулами, графиками и диаграммами в оболочке MS Excel.

курсовая работа [459,0 K], добавлен 13.08.2012

Функции системного блока, монитора, клавиатуры, мыши, принтера. Операционная система компьютера Microsoft Windows, офисные приложения. Работа с таблицами: элементы окна Excel, создание диаграммы, базы данных, их поиск и замена. Работа с мастером функций.

контрольная работа [578,5 K], добавлен 27.11.2010

Свободная среда разработки программного обеспечения для компилятора Free Pascal. Библиотека визуальных компонентов. Перенос Delphi-программ с графическим интерфейсом в различные операционные системы. Ввод размерности матрицы и умножение ее на вектор.

специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
В контекстном меню в группе Параметры вставки щелкаем по иконке Значения , которая имеет вид пиктограммы с изображением чисел. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Чтобы решить данную проблему, выделяем весь транспонированный диапазон. Переместившись во вкладку «Главная» щелкаем по пиктограмме «Копировать», которая расположена на ленте в группе «Буфер обмена». Вместо указанного действия можно после выделения произвести набор стандартного сочетания клавиш для копирования Ctrl+C.

Сложение

В появившемся диалоговом окне есть масса вариантов, что можно и как вставить в выбранную ячейку. В нашем случае нас интересует пункт «Транспонировать». Ставим напротив него указатель и применяем специальную вставку.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: