Решение систем линейных алгебраических уравнений
Задачи вычислительной линейной алгебры. Математическое моделирование разнообразных процессов. Решение систем линейных алгебраических уравнений большой размерности. Метод обратной матрицы и метод Гаусса. Критерии совместности и определенности системы.
Рубрика | Математика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 21.10.2011 |
Размер файла | 220,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ МОСКОВСКОЙ ОБЛАСТИ
Кафедра информационных технологий
Кафедра высшей математики
КУРСОВАЯ РАБОТА
ПО ЛИНЕЙНОЙ АЛГЕБРЕ И ГЕОМЕТРИИ
ТЕМА: Решение систем линейных уравнений
Содержание
Введение
Теоретическая часть
Основные понятия
Метод обратной матрицы
Метод Гаусса
Практическая часть
Решение (метод Гаусса)
Решение (метод обратной матрицы)
Вывод
Список литературы
Введение
Решение систем линейных алгебраических уравнений (СЛАУ) -- одна из основных задач вычислительной линейной алгебры. Хотя задача решения системы линейных уравнений сравнительно редко представляет самостоятельный интерес для приложений, от умения эффективно решать такие системы часто зависит сама возможность математического моделирования самых разнообразных процессов с применением ЭВМ. Значительная часть численных методов решения различных (в особенности - нелинейных) задач включает в себя решение систем линейных уравнений как элементарный шаг соответствующего алгоритма.
Одна из трудностей практического решения систем большой размерности связанна с ограниченностью оперативной памяти ЭВМ. Хотя объем оперативной памяти вновь создаваемых вычислительных машин растет очень быстро, тем не менее, еще быстрее возрастают потребности практики в решении задач все большей размерности. В значительной степени ограничения на размерность решаемых систем можно снять, если использовать для хранения матрицы внешние запоминающие устройства. Однако в этом случае многократно возрастают как затраты машинного времени, так и сложность соответствующих алгоритмов. Поэтому при создании вычислительных алгоритмов линейной алгебры большое внимание уделяют способам компактного размещения элементов матриц в памяти ЭВМ.
К счастью, приложения очень часто приводят к матрицам, в которых число ненулевых элементов много меньше общего числа элементов матрицы. Такие матрицы принято называть разреженными. Одним из основных источников разреженных матриц являются математические модели технических устройств, состоящих из большого числа элементов, связи между которыми локальны. Простейшие примеры таких устройств - сложные строительные конструкции и большие электрические цепи. Известны примеры решенных в последние годы задач, где число неизвестных достигало сотен тысяч.
Постановка задачи
Цель: Решить СЛАУ методами «Гаусса»( «1»); и «обратной матрицы»( «2»).
Исходные данные:
1) Задание вариант № 2;
2) Конспект лекций по линейной алгебре и геометрии;
3) Учебники по линейной алгебре и геометрии;
4) Офисные электронные приложения MS Word, MS Excel; Math Cad
Задачи:
1) Изучить теоретический материал «», «»;
2) Решить СЛАУ методом «1»;
3) Решить СЛАУ методом «2»;
4) Решить СЛАУ при помощи встроенных функций MS Excel;
5) Оформить КР с учетом методических указаний;
Априорные представления о модели:
Система линейных алгебраических уравнений размером 8*8
Результаты
Получены решения СЛАУ методами «1» и «2»;
Критерии оценки результата
1) Методом «1» и метод «2» дают одинаковый результаты;
2) Полученные результаты при подставлении в исходную систему линейных алгебраических уравнений давали правильное решение.
Систему линейных уравнений записать в матричной форме и решить с помощью метода Гаусса и обратной матрицы.
Теоретическая часть
Основные понятия
Уравнение называется линейным, если оно содержит неизвестные только в первой степени и не содержит произведений неизвестных, т.е. если оно имеет вид:
,
где (), - числа.
называются коэффициентами уравнения, называется свободным членом. Если , то уравнение называется однородным. В противном случае уравнение называется неоднородным.
В этом параграфе мы будем рассматривать систему линейных уравнений с неизвестными, т.е. систему вида:
(1)
Обозначим через А и А* следующие матрицы:
и .
Матрицу А называют основной матрицей системы (1), а матрицу А* - расширенной матрицей системы (1).
Пусть X - матрица-столбец неизвестных, B - матрица-столбец свободных членов, т.е.
и .
Тогда систему (1) можно записать в виде матричного уравнения A*X = B. Его называют матричной формой системы (1).
Упорядоченный набор чисел называется решением системы (1), если он обращает в тождество каждое уравнение системы. Если система линейных уравнений имеет хотя бы одно решение, то ее называют совместной. Система линейных уравнений, не имеющая решений, называется несовместной.
Если система совместна, то она имеет либо одно решение, либо множество решений. Система, имеющая единственное решение, называется определенной. Система, имеющая множество решение, называется неопределенной.
Критерии совместности и определенности системы дают следующие две теоремы.
ТЕОРЕМА (Кронекера-Капелли). Система линейных уравнений (1) совместна тогда и только тогда, когда ранг матрицы системы равен рангу ее расширенной матрицы, т.е.
.
ТЕОРЕМА (критерий единственности решения). Система линейных уравнений (1) имеет единственное решение тогда и только тогда, когда ранг матрицы системы равен рангу ее расширенной матрицы и равен числу переменных, т.е.
.
Метод обратной матрицы
Рассмотрим квадратную матрицу
(1.1)
вычислительный алгебра система уравнений
Обозначим D = det A.
Квадратная матрица А называется невырожденной, или неособенной, если ее определитель отличен от нуля, и вырожденной, или особенной, если ? = 0.
Квадратная матрица В называется обратной для квадратной матрицы А того же порядка, если их произведение А В = В А = Е, где Е - единичная матрица того же порядка, что и матрицы А и В.
ТЕОРЕМА Для того, чтобы матрица А имела обратную, необходимо и достаточно, чтобы ее определитель был отличен от нуля.
Матрица, обратная матрице А, обозначается через А?1, так что В = А?1. Обратная матрица вычисляется по формуле
где А i j - алгебраические дополнения элементов a i j.
Вычисление обратной матрицы для матриц высокого порядка очень трудоемко, поэтому на практике бывает удобно находить обратную матрицу с помощью метода элементарных преобразований (ЭП). Любую неособенную матрицу А путем ЭП только столбцов (или только строк) можно привести к единичной матрице Е. Если совершенные над матрицей А ЭП в том же порядке применить к единичной матрице Е, то в результате получится обратная матрица. Удобно совершать ЭП над матрицами А и Е одновременно, записывая обе матрицы рядом через черту. Отметим еще раз, что при отыскании канонического вида матрицы с целью нахождения ее ранга можно пользоваться преобразованиями строк и столбцов. Если нужно найти обратную матрицу, в процессе преобразований следует использовать только строки или только столбцы.
Метод Гаусса
Запишем систему Ax=f, в развернутом виде
Метод Гаусса состоит в последовательном исключении неизвестных из этой системы. Предположим, что . Последовательно умножая первое уравнение на и складывая с i - м уравнение, исключим из всех уравнений кроме первого. Получим систему
Аналогичным образом из полученной системы исключим . Последовательно, исключая все неизвестные, получим систему треугольного вида
Описанная процедура называется прямым ходом метода Гаусса. Заметим, что ее выполнение было возможно при условии, что все , не равны нулю.
Выполняя последовательные подстановки в последней системе, (начиная с последнего уравнения) можно получить все значения неизвестных.
.
Эта процедура получила название обратный ход метода Гаусса.
Метод Гаусса может быть легко реализован на компьютере. При выполнении вычислений, как правило, не интересуют промежуточные значения матрицы А. Поэтому численная реализация метода сводится к преобразованию элементов массива размерности (m?(m+1)), где m+1 столбец содержит элементы правой части системы.
Для контроля ошибки реализации метода используются так называемые контрольные суммы. Схема контроля основывается на следующем очевидном положении. Увеличение значения всех неизвестных на единицу равносильно замене данной системы контрольной системой, в которой свободные члены равны суммам всех коэффициентов соответствующей строки. Создадим дополнительный столбец, хранящий сумму элементов матрицы по строкам. На каждом шаге реализации прямого хода метода Гаусса будем выполнять преобразования и над элементами этого столбца, и сравнивать их значение с суммой по строке преобразованной матрицы. В случае не совпадения значений счет прерывается.
Один из основных недостатков метода Гаусса связан с тем, что при его реализации накапливается вычислительная погрешность. Для больших систем порядка m число действий умножений и делений близко к .
Для того чтобы уменьшить рост вычислительной погрешности применяются различные модификации метода Гаусса. Например, метод Гаусса с выбором главного элемента по столбцам, в этом случае на каждом этапе прямого хода строки матрицы переставляются таким образом, чтобы диагональный угловой элемент был максимальным. При исключении соответствующего неизвестного из других строк деление будет производиться на наибольший из возможных коэффициентов и, следовательно, относительная погрешность будет наименьшей.
Существует метод Гаусса с выбором главного элемента по всей матрице. В этом случае переставляются не только строки, но и столбцы Существует ряд методов аналогичных методу Гаусса (например, метод оптимального исключения). . Использование модификаций метода Гаусса приводит к усложнению алгоритма увеличению числа операций и соответственно к росту времени счета. Поэтому целесообразность выбора того или иного метода определяется непосредственно программистом.
Выполняемые в методе Гаусса преобразования прямого хода, приведшие матрицу А системы к треугольному виду позволяют вычислить определитель матрицы:
.
Метод Гаусса позволяет найти обратную матрицу. Для этого необходимо решить матричное уравнение
,
где Е- единичная матрица. Его решение сводится к решению m систем
у вектора j -я компонента равна единице, а остальные компоненты равны нулю.
Практическая часть
Решить данную систему линейных алгебраических уравнений методом Гаусса и методом обратной матрицы.
Решение (метод Гаусса)
Расширенная матрица этой системы имеет вид:
Подвергнем преобразованиям расширенную матрицу этой системы и на каждом этапе покажем ход решения:
В результате чего приходим к системе уравнений
,
обладающей единственным решением:
x 1 = -13,8731;
x 2 = 2,5186;
x 3 = -0,5615;
x 4 = 10,7462;
x 5 = -10,6463;
x 6 = -8,2281;
x 7 = -8,5734;
x 8 = 5,0498.
Решение (метод обратной матрицы)
Для того, чтобы найти решение СЛАУ методом обратной матрицы нужно обратную матрицу (A-1) умножить на столбец, в который вставим значения за знаком равенства (B): X= A-1*B.
Найдём для матрицы (3) обратную матрицу, A-1:
Данную матрицу умножим на столбец свободных членов и получим ответы СЛАУ:
x 1 = -13,8731;
x 2 = 2,5186;
x 3 = -0,5615;
x 4 = 10,7462;
x 5 = -10,6463;
x 6 = -8,2281;
x 7 = -8,5734;
x 8 = 5,0498.
Вывод
В данной курсовой работе были описаны и применены методы и свойства решений систем линейных уравнений. На теоретическом и практическом уровне мной были подробно рассмотрены методы решения системы уравнений методом Гаусса и методом обратной матрицы . В результате были получены ответы, которые совпадают, что показывает возможность правильного решения.
Список литературы
1. Ильин В.А., Позняк Э.Г. Линейная алгебра. - М.: Наука, 1999.
2. Данко П.Е., Кожевникова Т.Я., Попов А.Г. Высшая математика в упражнениях и задачах. - М.: Высшая школа, 1996.
3. Ефимов А.В., Демидович Б.П. Сборник задач по математике. - М.: Наука, 1993.
Размещено на Allbest.ru
Подобные документы
Рассмотрение систем линейных алгебраических уравнений общего вида. Сущность теорем и их доказательство. Особенность трапецеидальной матрицы. Решение однородных и неоднородных линейных алгебраических уравнений, их отличия и применение метода Гаусса.
реферат [66,4 K], добавлен 14.08.2009Метод Гаусса - последовательное исключение переменных из системы уравнений. Определение понятия расширенной матрицы. Метод Крамера, расчет определителя системы. Метод обратной матрицы. Расчет алгебраических дополнений для элементов полученной матрицы.
презентация [184,4 K], добавлен 21.09.2013Решение системы линейных алгебраических уравнений большой размерности с разреженными матрицами методом простого итерационного процесса. Понятие нормы матрицы и вектора. Критерии прекращения итерационного процесса. Выбор эффективного итерационного метода.
лабораторная работа [21,8 K], добавлен 06.07.2009Основные понятия теории систем уравнений. Метод Гаусса — метод последовательного исключения переменных. Формулы Крамера. Решение систем линейных уравнений методом обратной матрицы. Теорема Кронекер–Капелли. Совместность систем однородных уравнений.
лекция [24,2 K], добавлен 14.12.2010Исследование метода квадратных корней для симметричной матрицы как одного из методов решения систем линейных алгебраических уравнений. Анализ различных параметров матрицы и их влияния на точность решения: мерность, обусловленность и разряженность.
курсовая работа [59,8 K], добавлен 27.03.2011Понятие и специфические черты системы линейных алгебраических уравнений. Механизм и этапы решения системы линейных алгебраических уравнений. Сущность метода исключения Гаусса, примеры решения СЛАУ данным методом. Преимущества и недостатки метода Гаусса.
контрольная работа [397,2 K], добавлен 13.12.2010Понятие матрицы. Метод Гаусса. Виды матриц. Метод Крамера решения линейных систем. Действия над матрицами: сложение, умножение. Решение систем линейных уравнений методом Гаусса. Элементарные пребразования систем. Математические перобразования.
лекция [45,4 K], добавлен 02.06.2008Вычисление и построение матрицы алгебраических дополнений. Решение системы линейных уравнений по формулам Крамера, с помощью обратной матрицы и методом Гаусса. Определение главной и проверка обратной матрицы. Аналитическая геометрия на плоскости.
контрольная работа [126,9 K], добавлен 20.04.2016Решение задач систем линейных алгебраических уравнений, матричных уравнений, методы Гаусса и Кремера. Нахождение длины и координат вектора и исчисление его скалярного произведения. Уравнение прямой и определение координат точек неравенства; пределы.
контрольная работа [220,9 K], добавлен 06.01.2011Основные действия над матрицами, операция их умножения. Элементарные преобразования матрицы, матричный метод решения систем линейных уравнений. Элементарные преобразования систем, методы решения произвольных систем линейных уравнений, свойства матриц.
реферат [111,8 K], добавлен 09.06.2011