Решение матричных задач в excel

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

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

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

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

Порядок применения формулы массива:

  1. Выделить диапазон, где должен появиться результат действия формулы.
  2. Ввести формулу (как и положено, со знака «=»).
  3. Нажать сочетание кнопок Ctrl + Shift + Ввод.

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

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



Решение матриц в Excel

С матрицами в Excel выполняются такие операции, как: транспонирование, сложение, умножение на число / матрицу; нахождение обратной матрицы и ее определителя.

Транспонирование

Транспонировать матрицу – поменять строки и столбцы местами.

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

Матрича чисел.

  • 1 способ. Выделить исходную матрицу. Нажать «копировать». Выделить пустой диапазон. «Развернуть» клавишу «Вставить». Открыть меню «Специальной вставки». Отметить операцию «Транспонировать». Закрыть диалоговое окно нажатием кнопки ОК.
  • Транспонирование.

  • 2 способ. Выделить ячейку в левом верхнем углу пустого диапазона. Вызвать «Мастер функций». Функция ТРАНСП. Аргумент – диапазон с исходной матрицей.

ТРАНСП.

Нажимаем ОК. Пока функция выдает ошибку. Выделяем весь диапазон, куда нужно транспонировать матрицу. Нажимаем кнопку F2 (переходим в режим редактирования формулы). Нажимаем сочетание клавиш Ctrl + Shift + Enter.

Преимущество второго способа: при внесении изменений в исходную матрицу автоматически меняется транспонированная матрица.

Сложение

Складывать можно матрицы с одинаковым количеством элементов. Число строк и столбцов первого диапазона должно равняться числу строк и столбцов второго диапазона.

Сложение.

В первой ячейке результирующей матрицы нужно ввести формулу вида: = первый элемент первой матрицы + первый элемент второй: (=B2+H2). Нажать Enter и растянуть формулу на весь диапазон.

Пример.

Умножение матриц в Excel

Условие задачи:

Умножение.

Чтобы умножить матрицу на число, нужно каждый ее элемент умножить на это число. Формула в Excel: =A1*$E$3 (ссылка на ячейку с числом должна быть абсолютной).

Пример1.

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

Разные диапазоны.

В результирующей матрице количество строк равняется числу строк первой матрицы, а количество колонок – числу столбцов второй.

Для удобства выделяем диапазон, куда будут помещены результаты умножения. Делаем активной первую ячейку результирующего поля. Вводим формулу: =МУМНОЖ(A9:C13;E9:H11). Вводим как формулу массива.

Пример2.

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

Ее имеет смысл находить, если мы имеем дело с квадратной матрицей (количество строк и столбцов одинаковое).

Размерность обратной матрицы соответствует размеру исходной. Функция Excel – МОБР.

Выделяем первую ячейку пока пустого диапазона для обратной матрицы. Вводим формулу «=МОБР(A1:D4)» как функцию массива. Единственный аргумент – диапазон с исходной матрицей. Мы получили обратную матрицу в Excel:

МОБР.

Нахождение определителя матрицы

Это одно единственное число, которое находится для квадратной матрицы. Используемая функция – МОПРЕД.

Ставим курсор в любой ячейке открытого листа. Вводим формулу: =МОПРЕД(A1:D4).

МОПРЕД.

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

Решение системы уравнений в Microsoft Excel

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

Варианты решений

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

Способ 1: матричный метод

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

    Заполняем матрицу числами, которые являются коэффициентами уравнения. Данные числа должны располагаться последовательно по порядку с учетом расположения каждого корня, которому они соответствуют. Если в каком-то выражении один из корней отсутствует, то в этом случае коэффициент считается равным нулю. Если коэффициент не обозначен в уравнении, но соответствующий корень имеется, то считается, что коэффициент равен 1. Обозначаем полученную таблицу, как вектор A.

Отдельно записываем значения после знака «равно». Обозначаем их общим наименованием, как вектор B.

Аргумент «Массив» — это, собственно, адрес исходной таблицы.

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

Выполняется запуск Мастера функций. Переходим в категорию «Математические». В представившемся списке ищем наименование «МОБР». После того, как оно отыскано, выделяем его и жмем на кнопку «OK».

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

Теперь нам нужно будет умножить обратную матрицу на матрицу B, которая состоит из одного столбца значений, расположенных после знака «равно» в выражениях. Для умножения таблиц в Экселе также имеется отдельная функция, которая называется МУМНОЖ. Данный оператор имеет следующий синтаксис:

Выделяем диапазон, в нашем случае состоящий из четырех ячеек. Далее опять запускаем Мастер функций, нажав значок «Вставить функцию».

В категории «Математические», запустившегося Мастера функций, выделяем наименование «МУМНОЖ» и жмем на кнопку «OK».

Активируется окно аргументов функции МУМНОЖ. В поле «Массив1» заносим координаты нашей обратной матрицы. Для этого, как и в прошлый раз, устанавливаем курсор в поле и с зажатой левой кнопкой мыши выделяем курсором соответствующую таблицу. Аналогичное действие проводим для внесения координат в поле «Массив2», только на этот раз выделяем значения колонки B. После того, как вышеуказанные действия проведены, опять не спешим жать на кнопку «OK» или клавишу Enter, а набираем комбинацию клавиш Ctrl+Shift+Enter.

  • После данного действия в предварительно выделенной ячейке отобразятся корни уравнения: X1, X2, X3 и X4. Они будут расположены последовательно. Таким образом, можно сказать, что мы решили данную систему. Для того, чтобы проверить правильность решения достаточно подставить в исходную систему выражений данные ответы вместо соответствующих корней. Если равенство будет соблюдено, то это означает, что представленная система уравнений решена верно.
  • Способ 2: подбор параметров

    Второй известный способ решения системы уравнений в Экселе – это применение метода подбора параметров. Суть данного метода заключается в поиске от обратного. То есть, основываясь на известном результате, мы производим поиск неизвестного аргумента. Давайте для примера используем квадратное уравнение

      Принимаем значение x за равное 0. Высчитываем соответствующее для него значение f(x), применив следующую формулу:

    Вместо значения «X» подставляем адрес той ячейки, где расположено число 0, принятое нами за x.

    Переходим во вкладку «Данные». Жмем на кнопку «Анализ «что если»». Эта кнопка размещена на ленте в блоке инструментов «Работа с данными». Открывается выпадающий список. Выбираем в нем позицию «Подбор параметра…».

    Запускается окно подбора параметров. Как видим, оно состоит из трех полей. В поле «Установить в ячейке» указываем адрес ячейки, в которой находится формула f(x), рассчитанная нами чуть ранее. В поле «Значение» вводим число «0». В поле «Изменяя значения» указываем адрес ячейки, в которой расположено значение x, ранее принятое нами за 0. После выполнения данных действий жмем на кнопку «OK».

    После этого Эксель произведет вычисление с помощью подбора параметра. Об этом сообщит появившееся информационное окно. В нем следует нажать на кнопку «OK».

  • Результат вычисления корня уравнения будет находиться в той ячейке, которую мы назначили в поле «Изменяя значения». В нашем случае, как видим, x будет равен 6.
  • Этот результат также можно проверить, подставив данное значение в решаемое выражение вместо значения x.

    Способ 3: метод Крамера

    Теперь попробуем решить систему уравнений методом Крамера. Для примера возьмем все ту же систему, которую использовали в Способе 1:

      Как и в первом способе, составляем матрицу A из коэффициентов уравнений и таблицу B из значений, которые стоят после знака «равно».

    Далее делаем ещё четыре таблицы. Каждая из них является копией матрицы A, только у этих копий поочередно один столбец заменен на таблицу B. У первой таблицы – это первый столбец, у второй таблицы – второй и т.д.

    Теперь нам нужно высчитать определители для всех этих таблиц. Система уравнений будет иметь решения только в том случае, если все определители будут иметь значение, отличное от нуля. Для расчета этого значения в Экселе опять имеется отдельная функция – МОПРЕД. Синтаксис данного оператора следующий:

    Таким образом, как и у функции МОБР, единственным аргументом выступает ссылка на обрабатываемую таблицу.

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

    Активируется окно Мастера функций. Переходим в категорию «Математические» и среди списка операторов выделяем там наименование «МОПРЕД». После этого жмем на кнопку «OK».

    Запускается окно аргументов функции МОПРЕД. Как видим, оно имеет только одно поле – «Массив». В это поле вписываем адрес первой преобразованной матрицы. Для этого устанавливаем курсор в поле, а затем выделяем матричный диапазон. После этого жмем на кнопку «OK». Данная функция выводит результат в одну ячейку, а не массивом, поэтому для получения расчета не нужно прибегать к нажатию комбинации клавиш Ctrl+Shift+Enter.

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

    Аналогичным образом производим подсчет определителей для остальных трех таблиц.

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

  • Теперь пора найти корни уравнения. Корень уравнения будет равен отношению определителя соответствующей преобразованной матрицы на определитель первичной таблицы. Таким образом, разделив поочередно все четыре определителя преобразованных матриц на число -148, которое является определителем первоначальной таблицы, мы получим четыре корня. Как видим, они равны значениям 5, 14, 8 и 15. Таким образом, они в точности совпадают с корнями, которые мы нашли, используя обратную матрицу в способе 1, что подтверждает правильность решения системы уравнений.
  • Способ 4: метод Гаусса

    Решить систему уравнений можно также, применив метод Гаусса. Для примера возьмем более простую систему уравнений из трех неизвестных:

      Опять последовательно записываем коэффициенты в таблицу A, а свободные члены, расположенные после знака «равно» — в таблицу B. Но на этот раз сблизим обе таблицы, так как это понадобится нам для работы в дальнейшем. Важным условием является то, чтобы в первой ячейке матрицы A значение было отличным от нуля. В обратном случае следует переставить строки местами.

    Копируем первую строку двух соединенных матриц в строчку ниже (для наглядности можно пропустить одну строку). В первую ячейку, которая расположена в строке ещё ниже предыдущей, вводим следующую формулу:

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

    После того, как формула введена, выделите весь ряд ячеек и нажмите комбинацию клавиш Ctrl+Shift+Enter. К ряду будет применена формула массива и он будет заполнен значениями. Таким образом мы произвели вычитание из второй строки первой, умноженной на отношение первых коэффициентов двух первых выражений системы.

    После этого копируем полученную строку и вставляем её в строчку ниже.

    Выделяем две первые строки после пропущенной строчки. Жмем на кнопку «Копировать», которая расположена на ленте во вкладке «Главная».

    Пропускаем строку после последней записи на листе. Выделяем первую ячейку в следующей строке. Кликаем правой кнопкой мыши. В открывшемся контекстном меню наводим курсор на пункт «Специальная вставка». В запустившемся дополнительном списке выбираем позицию «Значения».

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

    После ввода формулы выделяем весь ряд и применяем сочетание клавиш Ctrl+Shift+Enter.

    Теперь следует выполнить обратную прогонку по методу Гаусса. Пропускаем три строки от последней записи. В четвертой строке вводим формулу массива:

    Таким образом, мы делим последнюю рассчитанную нами строку на её же третий коэффициент. После того, как набрали формулу, выделяем всю строчку и жмем сочетание клавиш Ctrl+Shift+Enter.

    Поднимаемся на строку вверх и вводим в неё следующую формулу массива:

    Жмем привычное уже нам сочетание клавиш для применения формулы массива.

    Поднимаемся ещё на одну строку выше. В неё вводим формулу массива следующего вида:

    Опять выделяем всю строку и применяем сочетание клавиш Ctrl+Shift+Enter.

  • Теперь смотрим на числа, которые получились в последнем столбце последнего блока строк, рассчитанного нами ранее. Именно эти числа (4, 7 и 5) будут являться корнями данной системы уравнений. Проверить это можно, подставив их вместо значений X1, X2 и X3 в выражения.
  • Как видим, в Экселе систему уравнений можно решить целым рядом способов, каждый из которых имеет собственные преимущества и недостатки. Но все эти методы можно условно разделить на две большие группы: матричные и с применением инструмента подбора параметров. В некоторых случаях не всегда матричные методы подходят для решения задачи. В частности тогда, когда определитель матрицы равен нулю. В остальных же случаях пользователь сам волен решать, какой вариант он считает более удобным для себя.

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

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

    Решение Системы Линейных Алгебраических Уравнений (СЛАУ) методом обратной матрицы в EXCEL

    history 12 ноября 2015 г.
      Группы статей

    • Системы линейных уравнений

    Решим Систему Линейных Алгебраических Уравнений (СЛАУ) методом обратной матрицы в MS EXCEL. В этой статье нет теории, объяснено только как выполнить расчеты, используя MS EXCEL.

    Решим систему из 3-х линейных алгебраических уравнений с помощью обратной матрицы (матричным методом).

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

    Систему n линейных алгебраических уравнений с n неизвестными можно решать матричным методом только тогда, когда определитель основной матрицы системы отличен от нуля (в противном случае мы имеем линейно зависимые уравнения и соответственно решение систем не единственное). В нашем случае определитель =12.

    Для этого выделите ячейки A18:C20 , а в Строке формул введите =МОБР(A11:C13) , затем нажмите CTRL+SHIFT+ENTER .

    Решение системы уравнений получим умножением обратной матрицы и столбца свободных членов. Перемножить матрицы можно с помощью формулы массива =МУМНОЖ() .

    Для этого выделите ячейки F18:F20 , а в Строке формул введите =МУМНОЖ(A18:C20;F11:F13) , затем нажмите CTRL+SHIFT+ENTER .

    В файле примера также приведено решение системы 4-х и 5-и уравнений.

    Решение системы уравнений в excel

    Решение системы уравнений в Microsoft Excel

    ​Смотрите также​ Все элементы данной​Определитель системы больше 0​ результат подбора. Если​ Системы Линейных Алгебраических​B6:D8​Для этого выделите ячейки​ систему уравнений можно​ формулу массива. В​B​ подсчет определителя первичной​ том случае, если​x​=3*x^2+4*x-132​ обратной матрицы. Для​ мыши и выделяем​

    ​ порядку с учетом​Умение решать системы уравнений​

    Варианты решений

    ​ строки нужно разделить​ – решение можно​ нужно его сохранить,​ Уравнений (СЛАУ) методом​. Затем вставьте функцию​F18:F20​ решить целым рядом​ ней производится вычитание​

    Способ 1: матричный метод

    ​. Но на этот​ матрицы. Процедура происходит​ все определители будут​.​Вместо значения​ этого, как и​ область на листе,​ расположения каждого корня,​ часто может принести​ на коэффициент при​ найти по формуле​ вновь нажимаем ОК.​

    ​ обратной матрицы в​​MINVERSE​​, а в Строке формул введите =МУМНОЖ(A18:C20;F11:F13),​​ способов, каждый из​​ из третьей строки​​ раз сблизим обе​​ все по тому​
    ​ иметь значение, отличное​​Урок:​​«X»​​ в прошлый раз,​​ в которой находится​​ которому они соответствуют.​​ пользу не только​​ с. Введем в​​ Крамера (D​
    ​ В противном случае​​ MS EXCEL.​​(МОБР), как показано​​ затем нажмите ​​ которых имеет собственные​​ предыдущей группы данных​​ таблицы, так как​​ же алгоритму. Как​​ от нуля. Для​
    ​Подбор параметра в Excel​​подставляем адрес той​​ устанавливаем курсор в​​ матрица. Как видим,​​ Если в каком-то​​ в учебе, но​​ строку формулу массива:​​x​​ – «Отмена».​

      ​Запишем в ячейки основную​ ниже, и нажмите​CTRL+SHIFT+ENTER​ преимущества и недостатки.​ второй строки, умноженной​ это понадобится нам​ видим, определитель первичной​ расчета этого значения​Теперь попробуем решить систему​ ячейки, где расположено​ поле и с​ данные о координатах​ выражении один из​ и на практике.​ <=B12:E12/D12>.​/ |A|).​Для подбора параметра программа​ матрицу системы и​​Ctrl+Shift+Enter​​.​ Но все эти​​ на отношение второго​​ для работы в​

    ​ таблицы тоже отличный​ в Экселе опять​ уравнений методом Крамера.​ число​​ зажатой левой кнопкой​​ размещения автоматически заносятся​

    ​ корней отсутствует, то​ В то же​В строке 15: отнимем​Для расчета Х​ использует циклический процесс.​ столбец свободных членов. ​.​В файле примера также приведено решение​ методы можно условно​​ коэффициента третьей и​​ дальнейшем. Важным условием​ от нуля, а​

    ​ имеется отдельная функция​

    ​ Для примера возьмем​​0​​ мыши выделяем курсором​ в поле окна.​

    ​ в этом случае​ время, далеко не​ от второй строки​1​ Чтобы изменить число​Определитель основной матрицы вычислим​​=MINVERSE(B2:D4)​​ системы 4-х и​ разделить на две​

    ​ второй строки. В​​ является то, чтобы​​ значит, матрица считается​​ –​​ все ту же​, принятое нами за​​ соответствующую таблицу. Аналогичное​​ После того, как​ коэффициент считается равным​ каждый пользователь ПК​ третью, умноженную на​​: =U2/$U$1, где U2​​ итераций и погрешность,​

    ​ с помощью формулы =МОПРЕД(A11:C13)​​=МОБР(B2:D4)​​ 5-и уравнений.​ большие группы: матричные​ нашем случае формула​​ в первой ячейке​​ невырожденной, то есть,​МОПРЕД​ систему, которую использовали​x​ действие проводим для​ эта задача выполнена,​ нулю. Если коэффициент​ знает, что в​ коэффициент при с​ – D1. Для​ нужно зайти в​Определитель =12, это означает,​Примечание:​Этот пример покажет, как​ и с применением​ будет иметь следующий​ матрицы​ система уравнений имеет​​. Синтаксис данного оператора​​ в​.​ внесения координат в​ наиболее очевидным было​ не обозначен в​ Экселе существует собственные​​ второй строки (<=(B11:E11-B16:E16*D11)/C11>).​​ расчета Х​ параметры Excel. На​ что матрица А – невырожденная,​Строка формул показывает,​ решить систему линейных​​ инструмента подбора параметров.​​ вид:​A​​ решения.​​ следующий:​

    ​Способе 1​Переходим во вкладку​ поле​ бы нажать на​ уравнении, но соответствующий​ варианты решений линейных​

    ​ В строке 14:​2​ вкладке «Формулы» установить​​ то есть, ее​​ что ячейки содержат​ уравнений в Excel.​ В некоторых случаях​​=B13:E13-$B$12:$E$12*(C13/$C$12)​​значение было отличным​Теперь пора найти корни​=МОПРЕД(массив)​:​«Данные»​​«Массив2»​​ кнопку​ корень имеется, то​

    ​ уравнений. Давайте узнаем,​

    ​ от первой строки​: =U3/$U$1. И т.д.​ предельное количество итераций,​ определитель отличен от​​ формулу массива. Это​​ К примеру, у​​ не всегда матричные​​После ввода формулы выделяем​

    ​ от нуля. В​​ уравнения. Корень уравнения​​Таким образом, как и​​14​​. Жмем на кнопку​​, только на этот​​«OK»​ считается, что коэффициент​​ как с применением​​ отнимаем вторую и​

    ​ Получим корни уравнений:​​ относительную погрешность. Поставить​​ нуля. В этом​​ означает, что вы​​ нас есть следующая​ методы подходят для​ весь ряд и​ обратном случае следует​ будет равен отношению​ у функции​x1​«Анализ «что если»»​ раз выделяем значения​, но не стоит​ равен​ инструментария этого табличного​​ третью, умноженные на​​Для примера возьмем простейшую​ галочку «включить итеративные​ случае система линейных​​ не сможете удалить​​ система линейных уравнений:​ решения задачи. В​ применяем сочетание клавиш​ переставить строки местами.​​ определителя соответствующей преобразованной​​МОБР​​+2​​. Эта кнопка размещена​ колонки​​ торопиться. Дело в​​1​

  • ​ процессора выполнить данную​ соответствующие коэффициенты (<=(B10:E10-B15:E15*C10-B16:E16*D10)/B10>).​ систему уравнений:​​ вычисления».​​ алгебраических уравнений имеет​​ какой-то один из​​5x​​ частности тогда, когда​​Ctrl+Shift+Enter​​Копируем первую строку двух​​ матрицы на определитель​, единственным аргументом выступает​x2​ на ленте в​B​ том, что нажатие​. Обозначаем полученную таблицу,​ задачу различными способами.​ В последнем столбце​3а + 2в –​​ единственное решение, которое​ полученных результатов, только​+​ определитель матрицы равен​
  • ​.​​ соединенных матриц в​

    Способ 2: подбор параметров

    ​ первичной таблицы. Таким​ ссылка на обрабатываемую​+8​ блоке инструментов​. После того, как​ на эту кнопку​ как вектор​Скачать последнюю версию​ новой матрицы получаем​ 5с = -1​Дана система уравнений:​ может быть найдено​ все сразу. Чтобы​

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

    ​ является равнозначным применению​

    ​A​​ Excel​​ корни уравнения.​2а – в​Значения элементов введем в​​ методом Крамера.​​ удалить все результаты,​​+​​ же случаях пользователь​

    ​ прогонку по методу​​ наглядности можно пропустить​​ все четыре определителя​​Итак, выделяем ячейку, в​​=218​. Открывается выпадающий список.​ опять не спешим​​ команды​​.​Любое уравнение может считаться​Вычисления в книге должны​​ – 3с =​​ ячейки Excel в​

    ​Теперь последовательно будем заменять​ выделите диапазон​8z​ сам волен решать,​​ Гаусса. Пропускаем три​​ одну строку). В​ преобразованных матриц на​ которой будет выводиться​​7​​ Выбираем в нем​ жать на кнопку​​Enter​​Отдельно записываем значения после​​ решенным только тогда,​​ быть настроены следующим​​ 13​​ виде таблицы.​ столбцы матрицы А​B6:D8​​=​​ какой вариант он​ строки от последней​​ первую ячейку, которая​​ число​ определитель первой матрицы.​x1​​ позицию​​«OK»​

    ​. Но при работе​ знака «равно». Обозначаем​ когда будут отысканы​ образом:​а + 2в​Найдем обратную матрицу. Выделим​ на столбец свободных​​и нажмите клавишу​​46​

  • ​ считает более удобным​ записи. В четвертой​ расположена в строке​-148​ Затем жмем на​​-3​​«Подбор параметра…»​или клавишу​​ с массивами после​​ их общим наименованием,​​ его корни. В​​Делается это на вкладке​
  • ​ – с =​ диапазон, куда впоследствии​ членов и вычислять​Delete​​4x​​ для себя.​

    ​ строке вводим формулу​​ ещё ниже предыдущей,​

    Способ 3: метод Крамера

    ​, которое является определителем​ знакомую по предыдущим​x2​.​Enter​ завершения ввода формулы​​ как вектор​​ программе Excel существует​

    ​ «Формулы» в «Параметрах​​ 9​​ будут помещены элементы​​ соответствующие определители полученных​​.​​—​​Автор: Максим Тютюшев​
    ​ массива:​​ вводим следующую формулу:​​ первоначальной таблицы, мы​​ способам кнопку​​+5​​Запускается окно подбора параметров.​​, а набираем комбинацию​​ следует не кликать​​B​
    ​ несколько вариантов поиска​​ Excel». Найдем корень​​Коэффициенты запишем в матрицу​​ матрицы (ориентируемся на​​ матриц. Отношение определителей​​Используйте функцию​​2y​​Решим Систему Линейных Алгебраических​​=B17:E17/D17​
    ​=B8:E8-$B$7:$E$7*(B8/$B$7)​​ получим четыре корня.​​«Вставить функцию»​​x3​​ Как видим, оно​​ клавиш​​ по кнопке​​.​​ корней. Давайте рассмотрим​

      ​ уравнения х –​ А. Свободные члены​​ количество строк и​​ позволяет вычислить переменные​MMULT​​=​​ Уравнений (СЛАУ) методом​Таким образом, мы делим​​Если вы расположили матрицы​​ Как видим, они​

    ​.​+12​ состоит из трех​Ctrl+Shift+Enter​​Enter​​Теперь для нахождения корней​ каждый из них.​ х3 + 1​ – в матрицу​​ столбцов в исходной​​ х.​(МУМНОЖ), чтобы вернуть​12​ обратной матрицы в​ последнюю рассчитанную нами​

    ​ по-другому, то и​ равны значениям​Активируется окно​x4​ полей. В поле​.​, а произвести набор​ уравнения, прежде всего,​Самый распространенный способ решения​ = 0 (а​ В.​ матрице). Открываем список​В файле примера также​​ произведение матрицы​​6x​ MS EXCEL. В​

    ​ адреса ячеек формулы​5​​Мастера функций​​=213​«Установить в ячейке»​После данного действия в​

    ​ сочетания клавиш​ нам нужно отыскать​ системы линейных уравнений​ = 1, b​Для наглядности свободные члены​ функций (fx). В​​ приведено решение системы​​A-1​

    ​+​​ этой статье нет​​ же третий коэффициент.​​ у вас будут​​,​. Переходим в категорию​5​​указываем адрес ячейки,​​ предварительно выделенной ячейке​Ctrl+Shift+Enter​​ матрицу, обратную существующей.​​ инструментами Excel –​

    ​ = 2) методом​​ выделим заливкой. Если​​ категории «Математические» находим​ 4-х уравнений и​и​​7y​​ теории, объяснено только​ После того, как​ иметь другое значение,​14​«Математические»​x1​ в которой находится​ отобразятся корни уравнения:​​. Выполняем эту операцию.​​ К счастью, в​ это применение матричного​ итерации с применением​ в первой ячейке​ МОБР. Аргумент –​ прямая проверка решения.​B​​+​​ как выполнить расчеты,​

    ​ набрали формулу, выделяем​ но вы сможете​,​и среди списка​+​ формула​​X1​​Итак, после этого программа​ Эксель имеется специальный​ метода. Он заключается​

    ​ циклических ссылок. Формула:​ матрицы А оказался​ массив ячеек с​

    ​В программе Excel имеется​. Сперва выделите диапазон​4z​ используя MS EXCEL.​ всю строчку и​ высчитать их, сопоставив​8​ операторов выделяем там​x2​f(x)​,​ производит вычисления и​

  • ​ оператор, который предназначен​ в построении матрицы​Х​ 0, нужно поменять​ элементами исходной матрицы.​ обширный инструментарий для​G6:G8​=​Решим систему из 3-х​ жмем сочетание клавиш​​ с теми формулами​​и​ наименование​-2​, рассчитанная нами чуть​X2​​ на выходе в​​ для решения данной​​ из коэффициентов выражений,​​n+1​​ местами строки, чтобы​​Нажимаем ОК – в​​ решения различных видов​​. Затем вставьте функцию​50​ линейных алгебраических уравнений​Ctrl+Shift+Enter​ и изображениями, которые​​15​​«МОПРЕД»​x3​
  • Способ 4: метод Гаусса

    ​ ранее. В поле​,​ предварительно выделенной области​ задачи. Называется он​ а затем в​= X​

    ​ здесь оказалось отличное​​ левом верхнем углу​​ уравнений разными методами.​​MMULT​​В матричном представлении ее​​ с помощью обратной​​.​
    ​ приводятся здесь.​​. Таким образом, они​​. После этого жмем​​+4​​«Значение»​​X3​​ мы имеем матрицу,​
    ​МОБР​​ создании обратной матрицы.​​n​​ от 0 значение.​​ диапазона появляется значение.​​Рассмотрим на примерах некоторые​​(МУМНОЖ), которая показана​

      ​ можно записать в​ матрицы (матричным методом). ​​Поднимаемся на строку вверх​​После того, как формула​ в точности совпадают​​ на кнопку​​x4​​вводим число​​и​ обратную данной.​. Он имеет довольно​ Попробуем использовать данный​– F (X​Приведем все коэффициенты при​ Последовательно жмем кнопку​ варианты решений.​ ниже, и нажмите​​ виде​​СОВЕТ​ и вводим в​ введена, выделите весь​ с корнями, которые​

    ​«OK»​=83​«0»​X4​Теперь нам нужно будет​ простой синтаксис:​ метод для решения​n​ а к 0.​

    ​Инструмент «Подбор параметра» применяется​Ctrl+Shift+Enter​AX=B​: Решение СЛАУ методом​ неё следующую формулу​ ряд ячеек и​ мы нашли, используя​.​6​. В поле​

    ​. Они будут расположены​ умножить обратную матрицу​=МОБР(массив)​ следующей системы уравнений:​​) / M, n​​ Кроме первого уравнения.​ клавиш Ctrl +​ в ситуации, когда​.​.​ Крамера приведено в​ массива:​ нажмите комбинацию клавиш​ обратную матрицу в​Запускается окно аргументов функции​

    ​x1​«Изменяя значения»​ последовательно. Таким образом,​ на матрицу​

    ​Аргумент​14​ = 0, 1,​​ Скопируем значения в​​ Shift + Enter.​ известен результат, но​​=MMULT(B6:D8,G2:G4)​​5​

    ​ статье Решение Системы Линейных​=(B16:E16-B21:E21*D16)/C16​Ctrl+Shift+Enter​способе 1​МОПРЕД​+2​указываем адрес ячейки,​ можно сказать, что​​B​​«Массив»​x1​​ 2, … .​​ первой строке двух​

    ​Умножим обратную матрицу Ах-1х​ неизвестны аргументы. Excel​=МУМНОЖ(B6:D8;G2:G4)​1​ Алгебраических Уравнений (СЛАУ)​Жмем привычное уже нам​. К ряду будет​, что подтверждает правильность​. Как видим, оно​x2​ в которой расположено​ мы решили данную​

    ​, которая состоит из​

    ​— это, собственно,​+2​M – максимальное значение​​ матриц в ячейки​​ на матрицу В​

    ​ подбирает значения до​Соедините результаты. Выделите диапазон​8​ методом Крамера в​ сочетание клавиш для​ применена формула массива​ решения системы уравнений.​

    ​ имеет только одно​

    ​+​ значение​ систему. Для того,​ одного столбца значений,​ адрес исходной таблицы.​x2​ производной по модулю.​ В6:Е6. В ячейку​​ (именно в таком​​ тех пор, пока​

    ​G6:G8​x​ MS EXCEL.​ применения формулы массива.​

    ​Решить систему уравнений можно​ поле –​x3​

    ​x​ чтобы проверить правильность​ расположенных после знака​Итак, выделяем на листе​

    ​ Чтобы найти М,​ В7 введем формулу:​ порядке следования множителей!).​​ вычисление не даст​​. Вставьте обобщенную формулу​

  • ​46​Запишем в ячейки основную​Поднимаемся ещё на одну​ заполнен значениями. Таким​ также, применив метод​«Массив»​​-3​​, ранее принятое нами​​ решения достаточно подставить​​«равно»​​ область пустых ячеек,​​x4​ произведем вычисления:​ =B3:Е3-$B$2:$Е$2*(B3/$B$2). Выделим диапазон​ Выделяем диапазон, где​ нужный итог.​​ (показана ниже) и​​При А=​​ матрицу системы и​​ строку выше. В​​ образом мы произвели​​ Гаусса. Для примера​
  • ​. В это поле​x4​ за​ в исходную систему​в выражениях. Для​ которая по размеру​=218​f’ (1) = -2​ В7:Е7. Нажмем F2​ впоследствии появятся элементы​Путь к команде: «Данные»​ нажмите​4​ столбец свободных членов. ​ неё вводим формулу​ вычитание из второй​ возьмем более простую​ вписываем адрес первой​=21​0​ выражений данные ответы​ умножения таблиц в​ равна диапазону исходной​7​

    Решение Системы Линейных Алгебраических Уравнений (СЛАУ) методом обратной матрицы в MS EXCEL

    ​ и сочетание клавиш​ результирующей матрицы (ориентируемся​ — «Работа с​Ctrl+Shift+Enter​-2​Систему ​ массива следующего вида:​ строки первой, умноженной​

    ​ систему уравнений из​ преобразованной матрицы. Для​Как и в первом​. После выполнения данных​

    ​ вместо соответствующих корней.​​ Экселе также имеется​ матрицы. Щелкаем по​x1​ = -11.​ Ctrl + Shift​ на число строк​

    ​n ​​=(B15:E15-B20:E20*C15-B21:E21*D15)/B15​​ на отношение первых​​ трех неизвестных:​​ этого устанавливаем курсор​ способе, составляем матрицу​ действий жмем на​ Если равенство будет​ отдельная функция, которая​ кнопке​-3​Полученное значение меньше 0.​ + Enter. Мы​ и столбцов матрицы​ «что-если»» — «Подбор​

    ​=MMULT(MINVERSE(B2:D4),G2:G4)​,​линейных алгебраических уравнений с ​

    ​Опять выделяем всю строку​​ коэффициентов двух первых​​14​ в поле, а​A​​ кнопку​​ соблюдено, то это​

    ​ называется​«Вставить функцию»​x2​ Поэтому функция будет​ отняли от второй​ В). Открываем диалоговое​

    ​ параметра».​​=МУМНОЖ(МОБР(B2:D4);G2:G4)​​X=​n​​ и применяем сочетание​​ выражений системы.​

    ​x1​ затем выделяем матричный​из коэффициентов уравнений​

    Система линейных уравнений в Excel

    ​«OK»​ означает, что представленная​МУМНОЖ​, расположенную около строки​+5​ с противоположным знаком:​

    ​ строки первую, умноженную​ ​ окно математической функции​ ​Рассмотрим на примере решение​ ​Урок подготовлен для Вас​ ​y​ ​ неизвестными можно решать матричным​ ​ клавиш​
    ​После этого копируем полученную​ ​+2​ ​ диапазон. После этого​ ​ и таблицу​ ​.​
    ​ система уравнений решена​ ​. Данный оператор имеет​ ​ формул.​ ​x3​ ​ f (х) =​ ​ на отношение первых​ ​ МУМНОЖ. Первый диапазон​

    ​ квадратного уравнения х2​ командой сайта office-guru.ru​,​​ методом только тогда,​​Ctrl+Shift+Enter​

    ​ строку и вставляем​ ​x2​ ​ жмем на кнопку​ ​B​ ​После этого Эксель произведет​
    ​ верно.​ ​ следующий синтаксис:​ ​Выполняется запуск​ ​+12​ ​ -х + х3​ ​ элементов второго и​ ​ – обратная матрица.​ ​ + 3х +​ ​Источник: http://www.excel-easy.com/examples/system-of-linear-equations.html​ ​B=​
    ​ когда определитель основной​ ​.​ ​ её в строчку​ ​+8​ ​«OK»​

    ​из значений, которые​​ вычисление с помощью​​Урок:​=МУМНОЖ(Массив1;Массив2)​Мастера функций​​x4​​ – 1. М​​ первого уравнения.​​ Второй – матрица​ 2 = 0.​Перевела: Ольга Гелих​12​

      ​ матрицы системы отличен​​Теперь смотрим на числа,​​ ниже.​x3​​. Данная функция выводит​​ стоят после знака​​ подбора параметра. Об​​Обратная матрица в Excel​​Выделяем диапазон, в нашем​​. Переходим в категорию​=213​​ = 11.​​Копируем введенную формулу на​

    ​ В.​
    ​ Порядок нахождения корня​

    ​Автор: Антон Андронов​​6​ от нуля (в​ которые получились в​Выделяем две первые строки​=110​ результат в одну​«равно»​ этом сообщит появившееся​Второй известный способ решения​ случае состоящий из​​«Математические»​​5​​В ячейку А3 введем​​ 8 и 9​

      ​Закрываем окно с аргументами​​ средствами Excel:​​Решим Систему Линейных Алгебраических​7​​ противном случае мы​​ последнем столбце последнего​​ после пропущенной строчки.​​7​​ ячейку, а не​​.​​ информационное окно. В​​ системы уравнений в​ четырех ячеек. Далее​​. В представившемся списке​​x1​

    ​ значение: а =​
    ​ строки. Так мы​

    ​ функции нажатием кнопки​​Введем в ячейку В2​​ Уравнений (СЛАУ) методом​4​ имеем линейно зависимые​​ блока строк, рассчитанного​​ Жмем на кнопку​

    ​x1​
    ​ массивом, поэтому для​

    ​Далее делаем ещё четыре​ нем следует нажать​
    ​ Экселе – это​
    ​ опять запускаем​

    Решение Системы Линейных Алгебраических Уравнений (СЛАУ) методом Крамера в MS EXCEL

    ​+​ 1. Точность –​ избавились от коэффициентов​ ОК. Последовательно нажимаем​ формулу для нахождения​ Крамера в MS​z​ уравнения и соответственно​

    ​ нами ранее. Именно​«Копировать»​-3​ получения расчета не​ таблицы. Каждая из​ на кнопку​ применение метода подбора​Мастер функций​

    ​ три знака после​​ перед а. Сохранили​ кнопку F2 и​ значения функции. В​ EXCEL. В этой​50​ решение систем не​ эти числа (​

    ​, которая расположена на​x2​ нужно прибегать к​

    ​ них является копией​«OK»​

    ​ параметров. Суть данного​, нажав значок​. После того, как​-2​ запятой. Для расчета​ только первое уравнение.​ комбинацию Ctrl +​ качестве аргумента применим​ статье нет теории,​Если​

    ​ единственное). В нашем​4​ ленте во вкладке​+5​ нажатию комбинации клавиш​ матрицы​.​ метода заключается в​

    ​«Вставить функцию»​ оно отыскано, выделяем​x3​ текущего значения х​

    Решение уравнений в Excel методом итераций Крамера и Гаусса

    ​Приведем к 0 коэффициенты​ Shift + Enter.​ ссылку на ячейку​ объяснено только как​

    ​А-1​ случае определитель =12.​

    Решение уравнений методом подбора параметров Excel

    ​,​«Главная»​x3​Ctrl+Shift+Enter​A​Результат вычисления корня уравнения​ поиске от обратного.​.​

    ​ его и жмем​+4​ в соседнюю ячейку​ перед в в​Получены корни уравнений.​

    ​ В1.​ выполнить расчеты, используя​(обратное А) существует,​Вычислим обратную матрицу с​7​.​

    1. ​=32​.​, только у этих​ будет находиться в​ То есть, основываясь​В категории​
    2. ​ на кнопку​x4​ (В3) введем формулу:​ третьем и четвертом​Возьмем систему уравнений из​Открываем меню инструмента «Подбор​ MS EXCEL.​ мы можем умножить​ помощью формулы массива​и​Пропускаем строку после последней​5​Функция производит подсчет результата​ копий поочередно один​
    3. ​ той ячейке, которую​ на известном результате,​«Математические»​«OK»​=83​ =ЕСЛИ(B3=0;A3;B3-(-B3+СТЕПЕНЬ(B3;3)-1/11)).​

    ​ уравнении. Копируем строки​ предыдущего примера:​ параметра». В графе​Метод Крамера применяется для​ обе части на​ МОБР().​5​ записи на листе.​x1​ и выводит его​ столбец заменен на​

    Как решить систему уравнений матричным методом в Excel

    ​ мы производим поиск​

    1. ​, запустившегося​.​6​
    2. ​В ячейке С3 проконтролируем​ 6 и 7​Для их решения методом​ «Установить в ячейку»​ решения систем линейных​А-1​Для этого выделите ячейки ​) будут являться корнями​ Выделяем первую ячейку​+​ в заранее выделенную​ таблицу​
    3. ​ поле​ неизвестного аргумента. Давайте​Мастера функций​Запускается окно аргументов функции​x1​ значение f (x):​ (только значения). Переносим​
    4. ​ Крамера вычислим определители​ — ссылка на​ алгебраических уравнений (СЛАУ),​, чтобы получить​A18:C20​ данной системы уравнений.​ в следующей строке.​x2​ ячейку. Как видим,​B​«Изменяя значения»​ для примера используем​, выделяем наименование​МОБР​+2​
    5. ​ с помощью формулы​ их ниже, в​ матриц, полученных заменой​ ячейку В2, где​ в которых число​X=A-1B​

    Решение системы уравнений методом Крамера в Excel

    ​ Проверить это можно,​ Кликаем правой кнопкой​

    ​-2​ в нашем случае​. У первой таблицы​. В нашем случае,​ квадратное уравнение​«МУМНОЖ»​

    ​. Оно по числу​x2​ =B3-СТЕПЕНЬ(B3;3)+1.​ строки 10 и​

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

    ​. Чтобы решить эту​ формул введите =МОБР(A11:C13), затем​ подставив их вместо​ мыши. В открывшемся​​x3​​ определитель равен​

    ​ – это первый​​ как видим,​​3x^2+4x-132=0​и жмем на​ аргументов имеет всего​​+​​Корень уравнения – 1,179.​ 11. Эти данные​

    Решение систем уравнений методом Гаусса в Excel

    ​ матрице А на​ поле «Значение» вводим​

    ​ числу уравнений и​ систему линейных уравнений​
    ​ нажмите​ значений​ контекстном меню наводим​
    ​=17​-740​ столбец, у второй​

    ​x​Принимаем значение​ кнопку​ одно поле –​

    ​x3​ Введем в ячейку​ должны остаться неизменными.​ столбец-матрицу В.​ 0. Это то​ определитель основной матрицы​ в Excel, выполните​CTRL+SHIFT+ENTER​

    1. ​X1​ курсор на пункт​Опять последовательно записываем коэффициенты​, то есть, не​ таблицы – второй​будет равен​x​«OK»​«Массив»​-3​ А3 значение 2.​ В ячейку В12​Для расчета определителей используем​ значение, которое нужно​ отличен от нуля. ​ следующие действия:​.​,​
    2. ​«Специальная вставка»​ в таблицу​ является равным нулю,​ и т.д.​6​за равное​
    3. ​.​. Тут нужно указать​x4​ Получим тот же​ вводим формулу массива.​ функцию МОПРЕД. Аргумент​ получить. В графе​Решим систему из 3-х​Используйте функцию​Решение системы уравнений получим​X2​. В запустившемся дополнительном​
    4. ​A​ что нам подходит.​Теперь нам нужно высчитать​.​0​Активируется окно аргументов функции​ адрес нашей таблицы.​=21​ результат:​Прямую прогонку по методу​ – диапазон с​
    5. ​ «Изменяя значение ячейки»​ уравнений.​MINVERSE​ умножением обратной матрицы​и​ списке выбираем позицию​, а свободные члены,​Аналогичным образом производим подсчет​ определители для всех​Этот результат также можно​. Высчитываем соответствующее для​МУМНОЖ​ Для этих целей​

    Примеры решения уравнений методом итераций в Excel

    ​Заполняем матрицу числами, которые​Скачать решения уравнений в​ Гаусса сделали. В​

    ​ соответствующей матрицей.​ — В1. Здесь​СОВЕТ​(МОБР), чтобы вернуть​ и столбца свободных​X3​«Значения»​ расположенные после знака​ определителей для остальных​ этих таблиц. Система​

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

    ​: Решение СЛАУ методом​ обратную матрицу​ членов. Перемножить матрицы​в выражения.​

    ​.​«равно»​ трех таблиц.​

    ​ уравнений будет иметь​ значение в решаемое​f(x)​«Массив1»​ это поле. Затем​ Данные числа должны​Корень на заданном промежутке​

    ​ прогонять с последней​ А (массив –​ параметр.​ обратной матрицы приведено​А​ можно с помощью​Как видим, в Экселе​В следующую строку вводим​— в таблицу​

    ​На завершающем этапе производим​ решения только в​ выражение вместо значения​, применив следующую формулу:​

    ​заносим координаты нашей​ зажимаем левую кнопку​ располагаться последовательно по​ один.​ строки полученной матрицы.​

    ​ диапазон матрицы А).​После нажатия ОК отобразится​

    ​ в статье Решение​. Сначала выделите диапазон​

    источники:

    http://excel2.ru/articles/reshenie-sistemy-lineynyh-algebraicheskih-uravneniy-slau-metodom-obratnoy-matricy-v-ms-excel

    http://my-excel.ru/excel/reshenie-sistemy-uravnenij-v-excel.html

    Содержание

    1. Функции для работы с матрицами в Excel
    2. Формулы массива
    3. Решение матриц в Excel
    4. Транспонирование
    5. Сложение
    6. Умножение матриц в Excel
    7. Обратная матрица в Excel
    8. Нахождение определителя матрицы
    9. Практическая работа 2. Действия над матрицами в Excel
    10. Практическая работа 2. Действия над матрицами в Excel
    11. Цель: научится применять возможности программы MS Excel для выполнения действий над матрицами.
    12. Каждое задание выполнять на отдельном листе рабочей книги Excel
    13. Уровень 1
    14. 1.Транспонирование матриц
    15. Уровень 2
    16. Уровень 3
    17. Практическая работа 3. Действия над матрицами.
    18. Вопросы на повторение:
    19. Уровень 1
    20. Уровень 2
    21. Уровень 3

    Функции для работы с матрицами в Excel

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

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

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

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

    Порядок применения формулы массива:

    1. Выделить диапазон, где должен появиться результат действия формулы.
    2. Ввести формулу (как и положено, со знака «=»).
    3. Нажать сочетание кнопок Ctrl + Shift + Ввод.

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

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

    Решение матриц в Excel

    С матрицами в Excel выполняются такие операции, как: транспонирование, сложение, умножение на число / матрицу; нахождение обратной матрицы и ее определителя.

    Транспонирование

    Транспонировать матрицу – поменять строки и столбцы местами.

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

    • 1 способ. Выделить исходную матрицу. Нажать «копировать». Выделить пустой диапазон. «Развернуть» клавишу «Вставить». Открыть меню «Специальной вставки». Отметить операцию «Транспонировать». Закрыть диалоговое окно нажатием кнопки ОК.
    • 2 способ. Выделить ячейку в левом верхнем углу пустого диапазона. Вызвать «Мастер функций». Функция ТРАНСП. Аргумент – диапазон с исходной матрицей.

    Нажимаем ОК. Пока функция выдает ошибку. Выделяем весь диапазон, куда нужно транспонировать матрицу. Нажимаем кнопку F2 (переходим в режим редактирования формулы). Нажимаем сочетание клавиш Ctrl + Shift + Enter.

    Преимущество второго способа: при внесении изменений в исходную матрицу автоматически меняется транспонированная матрица.

    Сложение

    Складывать можно матрицы с одинаковым количеством элементов. Число строк и столбцов первого диапазона должно равняться числу строк и столбцов второго диапазона.

    В первой ячейке результирующей матрицы нужно ввести формулу вида: = первый элемент первой матрицы + первый элемент второй: (=B2+H2). Нажать Enter и растянуть формулу на весь диапазон.

    Умножение матриц в Excel

    Чтобы умножить матрицу на число, нужно каждый ее элемент умножить на это число. Формула в Excel: =A1*$E$3 (ссылка на ячейку с числом должна быть абсолютной).

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

    В результирующей матрице количество строк равняется числу строк первой матрицы, а количество колонок – числу столбцов второй.

    Для удобства выделяем диапазон, куда будут помещены результаты умножения. Делаем активной первую ячейку результирующего поля. Вводим формулу: =МУМНОЖ(A9:C13;E9:H11). Вводим как формулу массива.

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

    Ее имеет смысл находить, если мы имеем дело с квадратной матрицей (количество строк и столбцов одинаковое).

    Размерность обратной матрицы соответствует размеру исходной. Функция Excel – МОБР.

    Выделяем первую ячейку пока пустого диапазона для обратной матрицы. Вводим формулу «=МОБР(A1:D4)» как функцию массива. Единственный аргумент – диапазон с исходной матрицей. Мы получили обратную матрицу в Excel:

    Нахождение определителя матрицы

    Это одно единственное число, которое находится для квадратной матрицы. Используемая функция – МОПРЕД.

    Ставим курсор в любой ячейке открытого листа. Вводим формулу: =МОПРЕД(A1:D4).

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

    Источник

    Практическая работа 2. Действия над матрицами в Excel

    Практическая работа 2. Действия над матрицами в Excel

    Цель: научится применять возможности программы MS Excel для выполнения действий над матрицами.

    Каждое задание выполнять на отдельном листе рабочей книги Excel

    Уровень 1

    1.Транспонирование матриц

    Задание 1. Транспонировать данную матрицу

    Заполните ячейки таблицы значениями элементов матрицы (рис.1).


    Рисунок 1.

    Выделите диапазон ячеек (рис.2) — здесь будет располагаться транспонированная матрица.


    Рисунок 2.

    Вызовите мастер функций (меню Вставка-Функция или значок Вставить функцию в строке формул). В категории «Полный алфавитный перечень» найдите функцию «ТРАНСП» и нажмите ОК.


    Рисунок 3.

    В появившемся окне введите диапазон значений исходной матрицы.


    Рисунок 4.

    Для получения результата одновременно нажмите клавиши «Ctrl»+«Shift»+«Enter».


    Рисунок 5.

    2. Умножение матрицы на число
    Задание 2. Дана матрица А (рис.6). Получить матрицу B=3*А.
    Ход работы:

    Введите матрицу (рис.6). Выделите ячейку E1 и введите формулу =3*A1. Скопируйте введенную формулу в остальные ячейки результирующей матрицы: для этого наведите курсор на точку в правом нижнем углу ячейки, так, чтобы курсор изменился на тонкий крестик, нажмите на левую кнопку мыши и протяните до ячейки G1. Таким же образом протяните указатель до ячейки G2. В результате должна получиться матрица B (рис.7):

    Рисунок 6. Матрица A

    Рисунок 7. Матрица B

    3. Сложение матриц
    Задание 3. Сложить две матрицы A и B (даны на рис.8).


    Рисунок 8.

    Введите две матрицы A и B (рис.8). Выделите первую ячейку результирующей матрицы D5 и внесите формулу =B1+F1. Скопируйте формулу на оставшиеся ячейки матрицы C.


    Рисунок 9. Результат

    Уровень 2

    4.Умножение матриц
    Задание 4. Даны матрицы А и В (рис.10). Найти их произведение С=А*В.


    Рисунок 10.

    Выделяем мышкой при нажатой левой кнопке соответствующий диапазон ячеек D5:E7 (строк такое же количество как в матрице А, а столбцов такое же количество как в матрице В). Вызываем мастер функций и в категории «Полный алфавитный перечень находим функцию «МУМНОЖ» и нажимаем ОК. В появившемся окне вводим диапазон значений исходных матриц А и В (рис.11).


    Рисунок 11.

    Для получения результата нажимаем сочетание клавиш «Shift»+«Ctrl»+«Enter».


    Рисунок 12
    Задание 5. Самостоятельно с помощью функции ТРАНС транспонировать следующую матрицу.


    Рисунок 13.

    Уровень 3

    Задание 6. Самостоятельно выполнить с помощью Excel умножение матриц А и В. Даны А и В. В результате вычислений должна получиться матрица C (рис.14)


    Рисунок 14.

    Задание 7. Даны матрицы А, В, С и число a=2. Найти

    Подсказка: Все вычисления выполнять на одном листе. Сначала вычислить, затем умножить матрицы , далее умножить матрицу С на число a, затем сложить матрицы и aС.
    Тест: результат
    Задание 8. Даны матрицы А, В, С и число a=2. Найти

    Тест: результат

    Практическая работа 3. Действия над матрицами.

    Вопросы на повторение:

    Уровень 1

    Задание 1: найти произведение матриц AB, где

    Задание 2: найти произведение матриц BA, где

    Задание 3: Даны матрицы А, В. Найти

    Тест:

    Уровень 2

    Задание 4. Предприятие выпускает продукцию трех видов: P1, P2, P3 и использует сырье двух типов S1 и S2. Нормы расхода сырья характеризуются матрицей

    ,

    где каждый элемент показывает, сколько единиц сырья j-го типа расходуется на производство единицы продукции. План выпуска продукции задан матрицей-строкой B=(100, 130, 90). Необходимо определить затраты сырья для планового выпуска продукции.
    Подсказка: для нахождения затрат сырья необходимо вычислить произведение матриц B*A.
    Тест: в результате появятся затраты сырья для планового выпуска продукции B*A=(880,900). Таким образом, для выполнения плана необходимо S1=880 единиц сырья первого типа и S2=900 единиц сырья второго типа.

    Задание 5. Предприятие выпускает продукцию трех видов: P1, P2, P3 и использует сырье двух типов S1 и S2. Нормы расхода сырья характеризуются матрицей

    ,

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

    Определите стоимость затрат сырья на единицу продукции.

    Уровень 3

    Задание 6. Какие из матриц можно перемножить? Найдите эти произведения.




    Задание 7. Вычислите (A*B)*C, A*(B*C).

    Задание 8. Покажите вычислением, что для указанных матриц верно утверждение: (A+B)C=AC+BC.

    Раздел 4. Работа с матрицами и их преобразование

    Работа с матрицами и их преобразование.

    Матрица представляет собой таблицу с числовыми значениями, которая состоит из n – строк и m – столбцов.

    Сложение матриц

    Матрицы можно сложить двумя способами:

    1. Для сложения двух матриц выбираем, пустую ячейку, и воспользуемся пунктом меню – «вставка» — «функция».

    В появившемся окне выбираем функцию «СУММ» и нажимаем кнопку «ок».

    Появляется окно с шаблоном для заполнения. В пустых полях указываем первые ячейки матриц. Нажимаем кнопку «ок» и получаем в исходной ячейке результат. Затем за правый нижний угол растягиваем исходную ячейку в размер складываемых матриц и получаем сумму двух матриц(рис.5).

    Рис.5 Сложение матриц при помощи стандартной функции

    2. Для сложения двух матриц выбираем любую свободную ячейку, в которую записываем формулу для сложения. Формула представляет собой сумму двух первых ячеек матриц. Затем выделяем ячейку с формулой, и за Для сложения матриц выбираем пустую ячейку и воспользуемся пунктом меню – «вставка» — «функция».

    В появившемся окне выбираем функцию «СУММ» и нажимаем кнопку «ок».

    Появляется окно с шаблоном для заполнения. В пустых полях указываем первые ячейки матриц. Нажимаем кнопку «ок» и получаем в исходной ячейке результат. Затем за правый нижний угол растягиваем исходную ячейку в размер складываемых матриц и получаем сумму двух матриц (рис.6).

    Рис.6 Сложение матриц

    Перемножение матриц

    Для перемножения матриц необходимо выделить точное количество ячеек, как и в перемножаемых матрицах.

    Затем выбираем пункт меню – «вставка» — «функция».

    В появившемся окне выбираем функцию «МУМНОЖ» и нажимаем кнопку «ок».

    В появившемся окне с шаблоном заполняем поля путём выделения ячеек, в которых находится матрица. После введения матриц необходимо нажать, Ctrl + Sift + Enter и в указанной матрице мы получаем результат (рис.7).

    Рис.7 Перемножение матриц

    Транспонирование матриц

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

    пункта транспонировать и нажать кнопку «ок». В результате чего мы получаем транспонированную матрицу (рис.8).

    Рис.8 Транспонирование матриц

    Аналогично функции «МУМНОЖ» используются функции «МОПРЕД» (нахождение определителя матрици) и «МОБР» (нахождение обратной матрици).

    Источник

    Adblock
    detector

    Умножение и деление матрицы на число в Excel

    Способ 1

    Рассмотрим матрицу А размерностью 3х4. Умножим эту матрицу на число k. При умножении матрицы на число получается матрица такой же размерности, что и исходная, при этом каждый элемент матрицы А умножается на число k.

    Введем элементы матрицы в диапазон В3:Е5, а число k — в ячейку Н4. В диапазоне К3:N5 вычислим матрицу В, полученную при умножении матрицы А на число k: В=А*k. Для этого введем формулу =B3*$H$4 в ячейку K3, где В3 — элемент а11 матрицы А.

    Примечание: адрес ячейки H4 вводим как абсолютную ссылку, чтобы при копировании формулы ссылка не менялась.

    С помощью маркера автозаполнения копируем формулу ячейки К3 вниз и вправо на весь диапазон матрицы В.

    Таким образом, мы умножили матрицу А в Excel и получим матрицу В.

    Для деления матрицы А на число k в ячейку K3 введем формулу =B3/$H$4 и скопируем её на весь диапазон матрицы В.

    Способ 2

    Этот способ отличается тем, что результат умножения/деления матрицы на число сам является массивом. В этом случае нельзя удалить элемент массива.

    Для деления матрицы на число этим способом выделяем диапазон, в котором будет вычислен результат, вводим знак «=», выделяем диапазон, содержащий исходную матрицу А, нажимаем на клавиатуре знак умножить (*) и выделяем ячейку с числом k. После ввода формулы нажимаем сочетание клавиш Ctrl+Shift+Enter, чтобы значениями заполнился весь диапазон.

     Умножение матрицы на число в Excel

    Для выполнения деления в данном примере в диапазон вводим формулу =B3:E5/H4, т.е. знак «*» меняем на «/».

    Умножение матрицы на число в Excel

    Сложение и вычитание матриц в Excel

    Способ 1

    Следует отметить, что складывать и вычитать можно матрицы одинаковой размерности (одинаковое количество строк и столбцов у каждой из матриц). Причем каждый элемент результирующей матрицы С будет равен сумме соответствующих элементов матриц А и В, т.е. сij = аij + bij.

    Рассмотрим матрицы А и В размерностью 3х4. Вычислим сумму этих матриц. Для этого в ячейку N3 введем формулу =B3+H3, где B3 и H3 – первые элементы матриц А и В соответственно. При этом формула содержит относительные ссылки (В3 и H3), чтобы при копировании формулы на весь диапазон матрицы С они могли измениться.

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

    Для вычитания матрицы В из матрицы А (С=А — В) в ячейку N3 введем формулу =B3 — H3 и скопируем её на весь диапазон матрицы С.

    Способ 2

    Этот способ отличается тем, что результат сложения/вычитания матриц сам является массивом. В этом случае нельзя удалить элемент массива.

    Для деления матрицы на число этим способом выделяем диапазон, в котором будет вычислен результат, вводим знак «=», выделяем диапазон, содержащий первую матрицу А, нажимаем на клавиатуре знак сложения (+) и выделяем вторую матрицу В. После ввода формулы нажимаем сочетание клавиш Ctrl+Shift+Enter, чтобы значениями заполнился весь диапазон.

    Умножение матриц в Excel

    Следует отметить, что умножать матрицы можно только в том случае, если количество столбцов первой матрицы А равно количеству строк второй матрицы В.

    Рассмотрим матрицы А размерностью 3х4 и В размерностью 4х2. При умножении этих матриц получится матрица С размерностью 3х2.

    Вычислим произведение этих матриц С=А*В с помощью встроенной функции =МУМНОЖ(). Для этого выделим диапазон L3:M5 — в нём будут располагаться элементы матрицы С, полученной в результате умножения. На вкладке Формулы выберем Вставить функцию.

    В диалоговом окне Вставка функции выберем Категория Математические — функция МУМНОЖОК.

    В диалоговом окне Аргументы функции выберем диапазоны, содержащие матрицы А и В. Для этого напротив массива1 щёлкнем по красной стрелке.

    Выделим диапазон, содержащий элементы матрицы А (имя диапазона появится в строке аргументов), и щелкнем по красной стрелке.

    Для массива2 выполним те же действия. Щёлкнем по стрелке напротив массива2.

    Выделим диапазон, содержащий элементы матрицы В, и щелкнем по красной стрелке.

    В диалоговом окне рядом со строками ввода диапазонов матриц появятся элементы матриц, а внизу — элементы матрицы С. После ввода значений нажимаем на клавиатуре сочетание клавиш Shift+Ctrl и щелкаем левой кнопкой мыши по кнопке ОК.

    ВАЖНО. Если просто нажать ОК, то программа вычислит значение только первой ячейки диапазона матрицы С.

    Мы получим результат умножения матриц А и В.

    Мы можем изменить значения ячеек матриц А и В, значения матрицы С поменяются автоматически.

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

    Транспонирование матрицы — операция над матрицей, при которой столбцы заменяются строками с соответствующими номерами. Обозначим транспонированную матрицу АТ.

    Пусть дана матрица А размерностью 3х4, с помощью функции =ТРАНСП() вычислим транспонированную матрицу АТ, причем размерность этой матрицы будет 4х3.

    Выделим диапазон Н3:J6, в который будут введены значения транспонированной матрицы.

    На вкладке Формулы выберем Вставить функцию, выберем категорию Ссылки и массивы — функция ТРАНСПОК.

    В диалоговом окне Аргументы функции указываем диапазон массива В3:Е5, содержащего элементы матрицы А. Нажимаем на клавиатуре сочетание клавиш Shift+Ctrl и щелкаем левой кнопкой мыши по кнопке ОК.

    ВАЖНО. Если просто нажать ОК, то программа вычислит значение только первой ячейки диапазона матрицы АТ.

    Нажмите для увеличения

    Мы получили транспонированную матрицу.

    Нахождение обратной матрицы в Excel

    Матрица А-1 называется обратной для матрицы А, если АžА-1-1žА=Е, где Е — единичная матрица. Следует отметить, что обратную матрицу можно найти только для квадратной матрицы (одинаковое количество строк и столбцов).

    Пусть дана матрица А размерностью 3х3, найдем для неё обратную матрицу с помощью функции =МОБР().

    Для этого выделим диапазон G3:I5, который будет содержать элементы обратной матрицы, на вкладке Формулы выберем Вставить функцию.

    В диалоговом окне Вставка функции выберем категорию Математические — функция МОБРОК.

    В диалоговом окне Аргументы функции указываем диапазон массива В3:D5, содержащего элементы матрицы А. Нажимаем на клавиатуре сочетание клавиш Shift+Ctrl и щелкаем левой кнопкой мыши по кнопке ОК.

    ВАЖНО. Если просто нажать ОК, то программа вычислит значение только первой ячейки диапазона матрицы А-1.

    Нажмите для увеличения

    Мы получили обратную матрицу.

    Нахождение определителя матрицы в Excel

    Определитель матрицы — это число, которое является важной характеристикой квадратной матрицы.

    Как найти определить матрицы в Excel

    Пусть дана матрица А размерностью 3х3, вычислим для неё определитель с помощью функции =МОПРЕД().

    Для этого выделим ячейку Н4, в ней будет вычислен определитель матрицы, на вкладке Формулы выберем Вставить функцию.

    В диалоговом окне Вставка функции выберем категорию Математические — функция МОПРЕДОК.

    В диалоговом окне Аргументы функции указываем диапазон массива В3:D5, содержащего элементы матрицы А. Нажимаем ОК.

    Нажмите для увеличения

    Мы вычислили определитель матрицы А.

    В заключение обратим внимание на важный момент. Он касается тех операций над матрицами, для которых мы использовали встроенные в программу функции, а в результате получали новую матрицу (умножение матриц, нахождение обратной и транспонированной матриц). В матрице, которая получилась в результате операции, нельзя удалить часть элементов. Т.е. если мы выделим, например, один элемент матрицы и нажмём Del, то программа выдаст предупреждение: Нельзя изменять часть массива.

    Нажмите для увеличения

    Мы можем удалить только все элементы этой матрицы.

    Видеоурок

    Кратко об авторе:

    Шамарина Татьяна НиколаевнаШамарина Татьяна Николаевна — учитель физики, информатики и ИКТ, МКОУ «СОШ», с. Саволенка Юхновского района Калужской области. Автор и преподаватель дистанционных курсов по основам компьютерной грамотности, офисным программам. Автор статей, видеоуроков и разработок.

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


    Содержание

    • Варианты решений
      • Способ 1: матричный метод
      • Способ 2: подбор параметров
      • Способ 3: метод Крамера
      • Способ 4: метод Гаусса
    • Вопросы и ответы

    Уравнения в Microsoft Excel

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

    Варианты решений

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

    Способ 1: матричный метод

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


    14x1+2x2+8x4=218
    7x1-3x2+5x3+12x4=213
    5x1+x2-2x3+4x4=83
    6x1+2x2+x3-3x4=21

    1. Заполняем матрицу числами, которые являются коэффициентами уравнения. Данные числа должны располагаться последовательно по порядку с учетом расположения каждого корня, которому они соответствуют. Если в каком-то выражении один из корней отсутствует, то в этом случае коэффициент считается равным нулю. Если коэффициент не обозначен в уравнении, но соответствующий корень имеется, то считается, что коэффициент равен 1. Обозначаем полученную таблицу, как вектор A.
    2. Матрица в Microsoft Excel

    3. Отдельно записываем значения после знака «равно». Обозначаем их общим наименованием, как вектор B.
    4. Вектор B в Microsoft Excel

    5. Теперь для нахождения корней уравнения, прежде всего, нам нужно отыскать матрицу, обратную существующей. К счастью, в Эксель имеется специальный оператор, который предназначен для решения данной задачи. Называется он МОБР. Он имеет довольно простой синтаксис:

      =МОБР(массив)

      Аргумент «Массив» — это, собственно, адрес исходной таблицы.

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

    6. Переход в Мастер функций в Microsoft Excel

    7. Выполняется запуск Мастера функций. Переходим в категорию «Математические». В представившемся списке ищем наименование «МОБР». После того, как оно отыскано, выделяем его и жмем на кнопку «OK».
    8. Переход к аргументам функции МОБР в Microsoft Excel

    9. Запускается окно аргументов функции МОБР. Оно по числу аргументов имеет всего одно поле – «Массив». Тут нужно указать адрес нашей таблицы. Для этих целей устанавливаем курсор в это поле. Затем зажимаем левую кнопку мыши и выделяем область на листе, в которой находится матрица. Как видим, данные о координатах размещения автоматически заносятся в поле окна. После того, как эта задача выполнена, наиболее очевидным было бы нажать на кнопку «OK», но не стоит торопиться. Дело в том, что нажатие на эту кнопку является равнозначным применению команды Enter. Но при работе с массивами после завершения ввода формулы следует не кликать по кнопке Enter, а произвести набор сочетания клавиш Ctrl+Shift+Enter. Выполняем эту операцию.
    10. Окно аргументов функции МОБР в Microsoft Excel

    11. Итак, после этого программа производит вычисления и на выходе в предварительно выделенной области мы имеем матрицу, обратную данной.
    12. Матрица обратная данной в Microsoft Excel

    13. Теперь нам нужно будет умножить обратную матрицу на матрицу B, которая состоит из одного столбца значений, расположенных после знака «равно» в выражениях. Для умножения таблиц в Экселе также имеется отдельная функция, которая называется МУМНОЖ. Данный оператор имеет следующий синтаксис:

      =МУМНОЖ(Массив1;Массив2)

      Выделяем диапазон, в нашем случае состоящий из четырех ячеек. Далее опять запускаем Мастер функций, нажав значок «Вставить функцию».

    14. Вставить функцию в Microsoft Excel

      Lumpics.ru

    15. В категории «Математические», запустившегося Мастера функций, выделяем наименование «МУМНОЖ» и жмем на кнопку «OK».
    16. Переход к аргументам функции МУМНОЖ в Microsoft Excel

    17. Активируется окно аргументов функции МУМНОЖ. В поле «Массив1» заносим координаты нашей обратной матрицы. Для этого, как и в прошлый раз, устанавливаем курсор в поле и с зажатой левой кнопкой мыши выделяем курсором соответствующую таблицу. Аналогичное действие проводим для внесения координат в поле «Массив2», только на этот раз выделяем значения колонки B. После того, как вышеуказанные действия проведены, опять не спешим жать на кнопку «OK» или клавишу Enter, а набираем комбинацию клавиш Ctrl+Shift+Enter.
    18. Окно аргументов функции МУМНОЖ в Microsoft Excel

    19. После данного действия в предварительно выделенной ячейке отобразятся корни уравнения: X1, X2, X3 и X4. Они будут расположены последовательно. Таким образом, можно сказать, что мы решили данную систему. Для того, чтобы проверить правильность решения достаточно подставить в исходную систему выражений данные ответы вместо соответствующих корней. Если равенство будет соблюдено, то это означает, что представленная система уравнений решена верно.

    Корни системы уравнений в Microsoft Excel

    Урок: Обратная матрица в Excel

    Способ 2: подбор параметров

    Второй известный способ решения системы уравнений в Экселе – это применение метода подбора параметров. Суть данного метода заключается в поиске от обратного. То есть, основываясь на известном результате, мы производим поиск неизвестного аргумента. Давайте для примера используем квадратное уравнение

    3x^2+4x-132=0

    1. Принимаем значение x за равное 0. Высчитываем соответствующее для него значение f(x), применив следующую формулу:

      =3*x^2+4*x-132

      Вместо значения «X» подставляем адрес той ячейки, где расположено число 0, принятое нами за x.

    2. Значение f(x) в Microsoft Excel

    3. Переходим во вкладку «Данные». Жмем на кнопку «Анализ «что если»». Эта кнопка размещена на ленте в блоке инструментов «Работа с данными». Открывается выпадающий список. Выбираем в нем позицию «Подбор параметра…».
    4. Переход к подбору параметра в Microsoft Excel

    5. Запускается окно подбора параметров. Как видим, оно состоит из трех полей. В поле «Установить в ячейке» указываем адрес ячейки, в которой находится формула f(x), рассчитанная нами чуть ранее. В поле «Значение» вводим число «0». В поле «Изменяя значения» указываем адрес ячейки, в которой расположено значение x, ранее принятое нами за 0. После выполнения данных действий жмем на кнопку «OK».
    6. Окно подбора параметра в Microsoft Excel

    7. После этого Эксель произведет вычисление с помощью подбора параметра. Об этом сообщит появившееся информационное окно. В нем следует нажать на кнопку «OK».
    8. Подбор пораметра произведен в Microsoft Excel

    9. Результат вычисления корня уравнения будет находиться в той ячейке, которую мы назначили в поле «Изменяя значения». В нашем случае, как видим, x будет равен 6.

    Результат вычисления корня уравнения в Microsoft Excel

    Этот результат также можно проверить, подставив данное значение в решаемое выражение вместо значения x.

    Урок: Подбор параметра в Excel

    Способ 3: метод Крамера

    Теперь попробуем решить систему уравнений методом Крамера. Для примера возьмем все ту же систему, которую использовали в Способе 1:


    14x1+2x2+8x4=218
    7x1-3x2+5x3+12x4=213
    5x1+x2-2x3+4x4=83
    6x1+2x2+x3-3x4=21

    1. Как и в первом способе, составляем матрицу A из коэффициентов уравнений и таблицу B из значений, которые стоят после знака «равно».
    2. Составление матриц в Microsoft Excel

    3. Далее делаем ещё четыре таблицы. Каждая из них является копией матрицы A, только у этих копий поочередно один столбец заменен на таблицу B. У первой таблицы – это первый столбец, у второй таблицы – второй и т.д.
    4. Четыре матрицы в Microsoft Excel

    5. Теперь нам нужно высчитать определители для всех этих таблиц. Система уравнений будет иметь решения только в том случае, если все определители будут иметь значение, отличное от нуля. Для расчета этого значения в Экселе опять имеется отдельная функция – МОПРЕД. Синтаксис данного оператора следующий:

      =МОПРЕД(массив)

      Таким образом, как и у функции МОБР, единственным аргументом выступает ссылка на обрабатываемую таблицу.

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

    6. Переход к запуску мастера функций в Microsoft Excel

    7. Активируется окно Мастера функций. Переходим в категорию «Математические» и среди списка операторов выделяем там наименование «МОПРЕД». После этого жмем на кнопку «OK».
    8. Переход к аргументам функции МОПРЕД в Microsoft Excel

    9. Запускается окно аргументов функции МОПРЕД. Как видим, оно имеет только одно поле – «Массив». В это поле вписываем адрес первой преобразованной матрицы. Для этого устанавливаем курсор в поле, а затем выделяем матричный диапазон. После этого жмем на кнопку «OK». Данная функция выводит результат в одну ячейку, а не массивом, поэтому для получения расчета не нужно прибегать к нажатию комбинации клавиш Ctrl+Shift+Enter.
    10. Окно аргументов функции МОПРЕД в Microsoft Excel

    11. Функция производит подсчет результата и выводит его в заранее выделенную ячейку. Как видим, в нашем случае определитель равен -740, то есть, не является равным нулю, что нам подходит.
    12. Определитель для первой матрицы в Microsoft Excel

    13. Аналогичным образом производим подсчет определителей для остальных трех таблиц.
    14. Расчет определителей для всех матриц в Microsoft Excel

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

    17. Теперь пора найти корни уравнения. Корень уравнения будет равен отношению определителя соответствующей преобразованной матрицы на определитель первичной таблицы. Таким образом, разделив поочередно все четыре определителя преобразованных матриц на число -148, которое является определителем первоначальной таблицы, мы получим четыре корня. Как видим, они равны значениям 5, 14, 8 и 15. Таким образом, они в точности совпадают с корнями, которые мы нашли, используя обратную матрицу в способе 1, что подтверждает правильность решения системы уравнений.

    Корни системы уравнений определены в Microsoft Excel

    Способ 4: метод Гаусса

    Решить систему уравнений можно также, применив метод Гаусса. Для примера возьмем более простую систему уравнений из трех неизвестных:


    14x1+2x2+8x3=110
    7x1-3x2+5x3=32
    5x1+x2-2x3=17

    1. Опять последовательно записываем коэффициенты в таблицу A, а свободные члены, расположенные после знака «равно» — в таблицу B. Но на этот раз сблизим обе таблицы, так как это понадобится нам для работы в дальнейшем. Важным условием является то, чтобы в первой ячейке матрицы A значение было отличным от нуля. В обратном случае следует переставить строки местами.
    2. Две матрицы в Microsoft Excel

    3. Копируем первую строку двух соединенных матриц в строчку ниже (для наглядности можно пропустить одну строку). В первую ячейку, которая расположена в строке ещё ниже предыдущей, вводим следующую формулу:

      =B8:E8-$B$7:$E$7*(B8/$B$7)

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

      После того, как формула введена, выделите весь ряд ячеек и нажмите комбинацию клавиш Ctrl+Shift+Enter. К ряду будет применена формула массива и он будет заполнен значениями. Таким образом мы произвели вычитание из второй строки первой, умноженной на отношение первых коэффициентов двух первых выражений системы.

    4. Ряд заполнен значениями в Microsoft Excel

    5. После этого копируем полученную строку и вставляем её в строчку ниже.
    6. Вставка строки в Microsoft Excel

    7. Выделяем две первые строки после пропущенной строчки. Жмем на кнопку «Копировать», которая расположена на ленте во вкладке «Главная».
    8. Копирование в Microsoft Excel

    9. Пропускаем строку после последней записи на листе. Выделяем первую ячейку в следующей строке. Кликаем правой кнопкой мыши. В открывшемся контекстном меню наводим курсор на пункт «Специальная вставка». В запустившемся дополнительном списке выбираем позицию «Значения».
    10. Вставка в Microsoft Excel

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

      =B13:E13-$B$12:$E$12*(C13/$C$12)

      После ввода формулы выделяем весь ряд и применяем сочетание клавиш Ctrl+Shift+Enter.

    12. Формула массива в Microsoft Excel

    13. Теперь следует выполнить обратную прогонку по методу Гаусса. Пропускаем три строки от последней записи. В четвертой строке вводим формулу массива:

      =B17:E17/D17

      Таким образом, мы делим последнюю рассчитанную нами строку на её же третий коэффициент. После того, как набрали формулу, выделяем всю строчку и жмем сочетание клавиш Ctrl+Shift+Enter.

    14. Третья формула массива в Microsoft Excel

    15. Поднимаемся на строку вверх и вводим в неё следующую формулу массива:

      =(B16:E16-B21:E21*D16)/C16

      Жмем привычное уже нам сочетание клавиш для применения формулы массива.

    16. Четвертая формула массива в Microsoft Excel

    17. Поднимаемся ещё на одну строку выше. В неё вводим формулу массива следующего вида:

      =(B15:E15-B20:E20*C15-B21:E21*D15)/B15

      Опять выделяем всю строку и применяем сочетание клавиш Ctrl+Shift+Enter.

    18. Ввод последней формулы массива в Microsoft Excel

    19. Теперь смотрим на числа, которые получились в последнем столбце последнего блока строк, рассчитанного нами ранее. Именно эти числа (4, 7 и 5) будут являться корнями данной системы уравнений. Проверить это можно, подставив их вместо значений X1, X2 и X3 в выражения.

    Найденные корни уравнения в Microsoft Excel

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

    Еще статьи по данной теме:

    Помогла ли Вам статья?

    Понравилась статья? Поделить с друзьями:
  • Решение матрицы с помощью поиска решения excel
  • Решение матрицы методом крамера excel
  • Решение матрицы методом гаусса в excel
  • Решение матриц с помощью excel
  • Решение матриц методом обратной матрицы excel