
- •Рязанский институт (филиал)
- •Содержание
- •1 Решение системы линейных алгебраических
- •1.1 Метод Гаусса……………………………………………………………..8
- •2 Решение дробно-рациональных функций (дрф) в
- •3 Решение уравнений третьей степени…………………..28
- •4 Интерполяция и экстраполяция …………………………46
- •Основные теоретические положения курсовой работы и практические рекомендации к выполнению заданий
- •1 Решение системы линейных алгебраических уравнений (слау)
- •1.1 Метод Гаусса
- •1.2 Решение слау по формулам Крамера
- •1.3 Решение слау матричным способом (метод обратной матрицы).
- •1.4 Алгоритм действий при выполнении задания
- •1.5 Практические рекомендации
- •1.5.1 Метод Гаусса (ручной способ)
- •1.5.2 Решение слау методом Гаусса (ms Exсel)
- •1.5.3 Решение слау методом Крамера (ms Exсel)
- •1.5.4 Решение слау методом обратной матрицы (ms Exсel)
- •1.5.5 Решение слау в MathCad (Гаусс)
- •1.5.6 Решение слау по формулам Крамера в MathCad
- •1.5.7 Решение слау методом «Обратной Матрицы» ( MathCad)
- •1.6 Выводы (методические указания)
- •2 Решение дробно-рациональных функций (дрф) в комплексной области
- •2.1 Алгоритм действий при выполнении задания
- •2.2 Практические рекомендации
- •2.2.1 Решение дрф (ручной способ)
- •2.2.2 Решение дрф (ms Exсel)
- •Шаг 2. Ввести в ячейки g3:h3 значения действительной и мнимой частей переменной z.
- •2.2.3 Решение дрф в MathCad
- •3 Решение уравнений третьей степени
- •3.1 Решение кубического уравнения (Кардано):
- •3.2 Численные методы решения нелинейных уравнений
- •3.2.1 Метод половинного деления
- •3.2.2 Метод простых итераций
- •3.2.3 Метод Ньютона (метод касательных)
- •3.2.4 Модифицированный метод Ньютона (метод секущих)
- •3.2.5 Метод хорд
- •3.3 Алгоритм действий при выполнении задания
- •3.4 Практические рекомендации
- •3.4.1 Решение уравнения в ms Excel
- •3.4.2 Решение уравнения в MathCad
- •3.4.3 Решение уравнения в Turbo Pascal
- •3.4.4 Метод половинного деления
- •4 Интерполяция и экстраполяция
- •4.1 Алгоритм действий при выполнении задания
- •4.2 Практические рекомендации
- •4.2.1 Выполнение задания ручным способом
- •4.2.2 Выполнение задания в ms Excel
- •4.2.3 Решение задачи интерполяции функции, заданной в дискретной форме (MathCad)
- •4.2.4 Решение задачи интерполяции (экстраполяции) функции, заданной в дискретной форме (Turbo Pascal)
- •Литература
- •Курсовая работа
- •Машиностроительного факультета специальности 151900 шифр ________
- •Задание
- •Содержание
- •Валерий Сергеевич Лаврентьев Наталия Георгиевна Кипарисова «компьютерное моделирование инженерных и экономических задач»
- •390000, Г. Рязань, ул. Право-Лыбедская 26/53
Основные теоретические положения курсовой работы и практические рекомендации к выполнению заданий
1 Решение системы линейных алгебраических уравнений (слау)
Система уравнений вида
a
11x1+a12x2+a13x3+…+a1nxn=b1
a21x1+a22x2+a23x3+…+a2nxn=b2 (1)
…….
am1x1+am2x2+am3x3…+amnxm=bm
относится к разряду
систем линейных алгебраических уравнений,
где xi
– неизвестные переменные (i=
),
aij
- постоянные
коэффициенты при неизвестных (j=
),
bi
– свободные члены уравнения.
Найти значения неизвестных переменных xi, при подстановке которых в уравнения системы (1) последние превращаются в верные тождества.
Система (1) имеет единственное решение, когда система определенная, совместная и однородная. Система называется совместной, если она имеет хотя бы одно решение, и несовместной, если она не имеет решений. Система называется определённой, если она имеет единственное решение, и неопределённой, если она имеет множество решений. Система называется однородной, если все свободные члены равны 0.
Для решения СЛАУ существует две группы методов: точные и приближенные.
Точные методы дают точное решение за конечное количество шагов при условии, если вычисления выполняются без округления. Для приближенных методов количество шагов (итераций) зависит от заданной погрешности вычисления (0<ε<1).
Наиболее распространенные методы решения СЛАУ:
- метод Гаусса;
- метод Жордана-Гаусса;
- метод обратной матрицы;
- метод Крамера;
- Метод Зейделя;
- метод итерации и т.д.
С точки зрения составления алгоритма и программной реализации оптимальным является метод Гаусса (Жордана-Гаусса). Метод обратной матрицы и метод Крамера требуют большего количества операций (трудоемкость метода при увеличении числа неизвестных уравнений растет по экспоненте, поэтому их удобно реализовывать с помощью проблемно-ориентированных сред, в которых имеется инструментарий для работы с матрицей, например MS Excel или Pascal).
1.1 Метод Гаусса
М
етод
Гаусса (метод последовательного
исключения неизвестных) основан на
приведении исходной системы уравнений
к ступенчатому треугольному виду:
a11x1+a12x2+a13x3+…+a1nxn=b1
0+ a 22x2+ a 23x3+…+ a 2nxn=β2
0+0+ a 33x3+…+ a 3nxn=β3 (2)
…
0+0+0+0+…+ a mnxn=βm
Коэффициенты aij системы (2) определяются путем преобразования коэффициентов aij системы (1) по формулам:
а) для каждой из строк системы уравнений (2) вычисляется коэффициент
q=aik/akk, (3)
здесь k-номер ведущей строки;
б) для любой строки верно равенство
aij=aij-akj*q (4)
При приведении матрицы к ступенчатому виду допускаются следующие элементарные преобразования:
Перестановка уравнений местами.
Умножение коэффициентов и свободного члена уравнения на отличное от нуля число.
Сложение (вычитание) одного уравнения с другим предварительно умноженным на одно и то же, отличное от нуля число.
Данный процесс называется прямым ходом метода Гаусса. Процесс нахождения неизвестных в методе Гаусса называется обратным ходом.
Для обратного хода:
Для любого хi выполняется следующее равенство
|
(5) |
Алгоритм нахождения значений переменных xi, по методу Гаусса представляет собой последовательность шагов:
1. Ввод исходных данных.
2. Проверка условия: x11=0.
3. Если x11=0, перестановка уравнений местами.
4. Приведение матрицы коэффициентов при неизвестных к треугольному виду (2) и соответствующее преобразование матрицы свободных членов (прямой ход).
5. Нахождение корня xn.
6. Нахождение остальных корней (обратный ход).
7. Проверка на достоверность полученных результатов.