Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Решение систем линейных уравнений с помощью матричных функций
Система n линейных уравнений с n неизвестными имеет вид: а11 х1 + а12 х2 + … + а1 n х n = b 1, а21 х1 + а22 х2 + … + а2 n х n = b 2, ……………….. an 1 х1 + а n 2 х2 + … + а nn х n = bn, где а ij и bi, – коэффициенты при неизвестных и свободные члены. Если коэффициенты при неизвестных представить в виде матрицы А = , а свободные члены и неизвестные в виде матриц-векторов В = и X = , то в матричном виде система линейных уравнений можно записать как АХ=В. Если обе части этого равенства умножить слева на матрицу А-1, то равенство не изменится и примет вид: А-1АХ = А-1В. Произведение А-1А даст единичную матрицу, которую можно опустить, таким образом, Х = А-1В, т.е. для нахождения неизвестного вектора Х необходимо найти матрицу, обратную к А и перемножить ее с В: Х = А-1В. Для решения таких систем используют матричные функции. Матричные функции Матричные функции используют для решения систем уравнений размерности n x n, т.е. когда число уравнений в системе равно числу неизвестных: функция МОПРЕД(массив) возвращает определитель матрицы; функция МОБР(массив) служит для нахождения обратной матрицы; функция МУМНОЖ(массив1; массив2) возвращает произведение матриц. Для нахождения определителя матрицы выделите свободную ячейку, вызовите встроенную функцию МОПРЕД, где в качестве массива укажите диапазон ячеек с исходной матрицей, нажмите ОК. Результат вычисления появится в выделенной ячейке. Для нахождения обратной матрицы выделите пустой диапазон такого же размера, как и исходная матрица, вызовите функцию МОБР, где в качестве массива укажите диапазон ячеек с исходной матрицей, нажмите сочетание клавиш Shift+Ctrl+Enter. В выделенном диапазоне отобразится обратная матрица. Нахождение произведения матрицы А на матрицу В возможно, если число столбцов матрицы А равно числу строк матрицы В. Для нахождения произведения матриц выделите пустой диапазон такого же размера, как и исходная матрица В, вызовите функцию МУМНОЖ, где в качестве массива1 укажите диапазон ячеек с исходной матрицей А, в качестве массива2 – диапазон ячеек с матрицей В и нажмите сочетание клавиш Shift+Ctrl+Enter. В выделенном диапазоне отобразится результат умножения матриц. Над диапазонами, также как и над числами, можно производить арифметические операции, только в этом случае завершаться операция должна не нажатием клавиши Enter, а нажатием сочетания клавиш Shift+Ctrl+Enter!
Пример 5.3. Используя матричные функции, решите систему уравнений: 2х1 – 2х2 + х3 = 2 х1 + 2х2 + 3х3 = 4 2х1 – 4х2 + 6х3 = 8 Решение. Для решения задачи на листе Excel введем матрицу А и вектор В (рис. 24). В некоторой пустой ячейке (С6) найдем определитель матрицы А, используя встроенную функцию МОПРЕД. Рис. 24. Исходные данные задачи и определитель матрицы Если определитель матрицы отличен от 0, то система имеет решение. В нашем случае определитель равен 40, т.е. система решение имеет. Найдем это решение. Выделим на листе диапазон пустых ячеек размерности 3х3, например, В8: D 10, вызовем встроенную функцию МОБР, где в качестве массива укажем диапазон ячеек В2: D 4, нажмем сочетание клавиш Shift+Ctrl+Enter. В выделенном диапазоне отобразится обратная матрица. Если Вы не увидели в диапазоне желаемого результата (значение появилось только в одной ячейке, вообще нигде не появилось и др.), нажмите клавишу F2 (в первой ячейке диапазона отобразится =МОБР(B2:D4)), затем Shift+Ctrl+Enter. Если результат опять Вас не устраивает, значит, Вы не выделили диапазон, равный по размерности обратной матрице! Для нахождения вектора Х выделим пустой диапазон ячеек размерности 1х3, например, F 8: F 10, вызовем встроенную функцию МУМНОЖ, где в качестве массива1 укажем диапазон ячеек с обратной матрицей В8: D 10, в качестве массива2 – диапазон ячеек F 2: F 4 с вектором В и нажмем сочетание клавиш Shift+Ctrl+Enter. Результат выполнения задания приведен на рисунке 25. В ячейке F9 отображается число 0 в экспоненциальном формате, указывающем на некоторую погрешность вычислений. Рис. 25. Решение системы линейных уравнений
|
|||||
Последнее изменение этой страницы: 2020-03-02; просмотров: 168; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.17.184.90 (0.004 с.) |