- •Цель работы
- •Постановка задачи
- •Краткие теоритические сведения Системой линейных алгебраических уравнений (слау) относительно неизвестных x1, x2, …, xm называется система уравнений вида
- •Часто слау (1) записывают в следующей форме:
- •Для обозначения матрицы в большинстве случаев удобно применять символы прописных букв (например: a).
- •Система (1) может быть записана в следующей форме:
- •3.1. Выбор ведущего элемента в алгоритме прямого хода
- •3.2. Полный выбор ведущего элемента
- •3.3. Метод lu- разложения с реализацией стратегии полного выбора
- •3.4. Вычисление определителя матрицы
- •5 Результаты машинных вычислений
- •6 Выводы
Министерство образования и науки Украины
Севастопольский национальный технический университет
Кафедра технической кибернетики
ОТЧЕТ
по лабораторной работе
«РЕШЕНИЕ СИСТЕМ ЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ»
Выполнил: студент гр. А-22
Терещенко Е.И
Проверил: ст. преподаватель
Захаров В.В.
Севастополь 2010
-
Цель работы
1.1.Изучение и освоение численных методов линейной алгебры: прямых и итерационных методов решения систем линейных алгебраических уравнений, методов вычисления определителей матриц и обращения матриц.
1.2.Приобретение навыков разработки и применения подпрограмм, реализующих алгоритмы решения систем линейных алгебраических уравнений, вычисления определителей матриц и обращения матриц на основе прямых и итерационных методов.
1.3.Изучение и освоение способов реализации соответствующих вычислительных алгоритмов для уменьшения вычислительной погрешности.
-
Постановка задачи
Составить программу решающую СЛАУ по заданной матрице коэффициентов и правой части.
Необходимо ввести в подпрограмму DECOMP блок операторов, реализующих стратегию полного выбора ведущего элемента, перестановки в массиве IP и изменение знака переменной DET. Перед вызовом подпрограммы SOLVE программа должна анализировать значение переменной IFSOLVE и выдавать диагностическое сообщение, если решение невозможно. Кроме результатов вычислений следует также вывести на печать значения элементов матриц L и U и значение переменной EPS .
Вариант №9
A1x=b1 A2x=b2
A1 b1 A2 b2
9 |
3,56 4 12 -0,8 2 4 1,2 3,4 3,6 -2 13,33 0,4 0,98 -2,3 -16 -9,8 |
3 5 -3 -1 |
2 5 -4 -6 1 -1 1 -1 1 3 5 -3 1 2 -9 -3 |
5 -1 -5 0 |
-
Краткие теоритические сведения Системой линейных алгебраических уравнений (слау) относительно неизвестных x1, x2, …, xm называется система уравнений вида
a11x1+ a12x2+…+a1mxm = b1
a21x1+ a22x2+…+a2mxm = b2 (1)
…………………………..
an1x1+ an2x2+…+anmxm = bn .
Часто слау (1) записывают в следующей форме:
= bi , i =1,2,,n .
Переменные aij , i=1,2,...,n, j=1,2,…,m называются коэффициентами системы (1), bi , i=1,2,…,n - её правыми частями.
Матрицей называется совокупность элементов aij , i=1,2,…,n , j=1,2,…,m , упорядоченная в форме прямоугольной таблицы:
.
Для обозначения матрицы в большинстве случаев удобно применять символы прописных букв (например: a).
Матрицей перестановок называется квадратная матрица, у которой в каждой строке и в каждом столбце только один элемент отличен от нуля и равен единице. Умножение прямоугольной матрицы A слева (справа) на матрицу перестановок P эквивалентно соответствующей перестановке её строк (столбцов). При этом если элемент матрицы перестановок pij=1, то в случае матричного произведения PA это означает перестановку j- той строки матрицы A на место её i- той строки, а для матричного произведения AP - перестановку i- того столбца матрицы A на место его j- того столбца.
Нормой ||A|| nm- матрицы A называется скалярная вещественная функция (мера величины матрицы) её вещественных или комплексных элементов aij , i=1,2,…,n , j=1,2,…,m . Наиболее употребительными являются следующие виды матричных норм:
||A||1 = ,
||A|| = ,
M(A) = (nm)1\2|aij| ,
||A||E = .
В матричных обозначениях
A = , x = , b =