- •Методические указания
- •Методические указания
- •Лабораторная робота № 1
- •Вводные замечания.
- •Часть 1. Решение уравнения в Excel Порядок выполнения работы
- •Пример выполнения
- •Часть 2. Решение уравнения методами среды MathCad Вводные замечания.
- •Порядок выполнения работы
- •Вариантызаданий
- •Содержаниеотчета
- •Лабораторная робота №2
- •Вводныезамечания.
- •Постановка задачиинтерполирования
- •Интерполирование для случая равноотстоящих узлов. Первая ивто- рая интерполяционные формулыНьютона
- •Лабораторная работа №3
- •Прямые методы
- •Примервыполнения
- •Часть 1. Решение системы уравнений в Excel
- •Ячейка Значение Ячейка Значение Ячейка Значение
- •Ячейка Содержимое
- •Часть 2. Решение системы уравнений методами среды MathCad
- •Лабораторная работа № 4
- •2.Порядок выполнения работы
- •Вариантызаданий
- •Содержаниеотчета
- •Лабораторная работа № 5 Тема: Численное дифференцирование
- •Вводныезамечания.
- •Ошибки разностных формул
- •Вариантызаданий
- •Пример выполнения задания представленниже.
- •Тема: численное интегрирование функций
- •Правило трапеций
- •3.Порядок выполнения работы
- •4. Варианты заданий
- •4. Содержание отчета
- •Лабораторная работа № 7
- •Цель работы: научиться обрабатывать табличные - заданные функции методами среды MathCad
- •Вводныезамечания.
- •2.Пример аппроксимации таблично заданной функции способами MathCad.
- •Аппроксимациясплайном
- •3.Порядок выполнения работы
- •4. Вариантызадач
- •4.Содержание отчета
- •Лабораторнаяработа №8
- •Оператор Add Line
- •Оператор внутреннего присваивания
- •Поиск точки минимума
- •Варианты заданий
- •12.4.Bapиaнты задач
- •Лабораторная работа № 9 Тема: Решение дифференциального уравнения первого порядка ме- тодом Рунге — Кутта
- •Вводныезамечания.
- •4. Содержание отчета
- •Лабораторная работа № 10
- •3.Варианты заданий
- •4. Содержание отчета
- •Лабораторная работа № 11
- •Лабораторная работа № 12
- •Литература
- •Содержание:
Прямые методы
Одним из способов решения системы линейных уравнений является прави- ло Крамера. Можно попытаться использовать это правило для решения систем уравнений произвольного порядка. Однако при большом числе уравнений потре- буется выполнить огромное число арифметических операций, поскольку для вы- числений п неизвестных необходимо найти значения определителей, число кото- рых n +1. Количество арифметических операций можно оценить с учетом сле- дующей формулы . При этом предполагаем, что определители вычисляются не- посредственно — без использования экономичных методов. Тогда получим
N = (n+ 1)(n * n! - 1)+ n.
Поэтому правило Крамера можно использовать лишь для решения систем, со- стоящих из нескольких уравнений.
Наиболее распространенными среди прямых методов являются метод ис- ключения Гаусса и его модификации. Ниже рассматривается применение метода исключения для решения систем линейных уравнений, а также для вычисления определителя и нахождения обратной матрицы.
Метод Гаусса. Он основан на приведении матрицы системы к треугольному виду. Это достигается последовательным исключением неизвестных из уравне- ний системы. Сначала с помощью первого уравнения исключается x1 из всех по- следующих уравнений системы. Затем с помощью второго уравнения исключа- ется x2 из третьего и всех последующих уравнений. Этот процесс, называемый прямым ходом метода Гаусса, продолжается до тех пор, пока в левой части по- следнего (п-го) уравнения не останется лишь один член с неизвестным Хп, т. е. матрица системы будет приведена к треугольному виду. Заметим, что к такому виду приводится лишь невырожденная матрица. В противном случае метод Га- усса неприменим.
Обратный ход метода Гаусса состоит в последовательном вычислении ис- комых неизвестных: решая последнее уравнение, находим единственное неиз- вестное Хп . Далее, используя это значение, из предыдущего уравнения вы- числяем Xn-1 и т. д. Последним найдем X1 из первого уравнения.
Примервыполнения
Рассмотрим применение метода Гаусса для системы
a11 x1 + a12 x2 + a13 x3 = b1 ,
a21 x1 + a22 x2 + a23 x3 =b2 (3.1)
a31 x1 + a32 x2 + a33 x3 =b3 a21 0
Для исключения X1 из второго уравнения прибавим к нему первое, умно- женное на — a21/ a11. Затем, умножив первое уравнение на — a31/ a11 и прибавив результат к третьему уравнению, также исключим из негоX1. Получимрав-носильную систему уравненийвида
a11 x1 + a12 x2 + a13 x3 = b1 ,
a`22 x2 + a`23 x3=b`2 (3.2) a`32 x2 + a`33 x3 =b`3
a`i j = ai j – (ai1/ a1j)a1j, i, j =2,3,
b`i = bi – (ai1/ a1j)b1, i=2,3, a1j 0
Теперь из третьего уравнения системы (3.2) нужно исключить x2. Для этого умножимвтороеуравнениена—a`32/a`22 иприбавимрезультатктретьему.
Получим
a11 x1 + a12 x2 + a13 x3 = b1 ,
a`22 x2 + a`23 x3 =b`2, (3.3) a``33 x3 =b``3,
a``33 = a`33 – (a`32/ a`22 ) a`23,
b``3 = b`3 – (a`32/ a`22 ) b`2 .
Матрица системы (3.3) имеет треугольный вид. На этом заканчивается пря- мой ход метода Гаусса.
Заметим, что в процессе исключения неизвестных приходится выполнять операции деления на коэффициенты a11, a22 и т. д. Поэтому они должны быть от- личными от нуля в противном случае необходимо соответственным образом пе- реставить уравнения системы. Перестановка уравнений должна быть предусмот- рена в вычислительном алгоритме при его реализации на ЭВМ.
Обратный ход начинается с решения третьего уравнения системы (3.3):
x3 == b``3/ a``33 .
Используя это значение, можно найти Х2 из второго уравнения, а затем x1 из первого:
x2 = (b`2 - a`32 x3)/ a`22 , x1 = (b1 - a12 x2 - a13 x3)/ a11 .
Аналогично строится вычислительный алгоритм для линейной системы с произвольным числом уравнений.
