- •Рязанский институт (филиал)
- •Содержание
- •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
3.2.4 Модифицированный метод Ньютона (метод секущих)
В этом методе для вычисления производных на каждом шаге поиска используется численное дифференцирование по формуле:
Тогда рекуррентная формула (15) будет иметь вид:
|
(23) |
здесь
3.2.5 Метод хорд
Метод основан на замене функции f(x) на каждом шаге поиска хордой, пересечение которой с осью Х дает приближение корня.
При этом в процессе поиска семейство хорд может строиться:
а) при фиксированном левом конце хорд, т.е. z=a, тогда начальная точка х0=b (рисунок 15а);
б) при фиксированном правом конце хорд, т.е. z=b, тогда начальная точка х0=a (рисунок 15б);
Рисунок 15 – Метод Хорд
В результате итерационный процесс схождения к корню реализуется рекуррентной формулой:
для случая а)
|
(24) |
для случая б)
|
(25) |
Процесс поиска продолжается до тех пор, пока не выполнится условие
|
(26) |
Метод обеспечивает быструю сходимость, если f(z)f"(z) > 0, т.е. хорды фиксируются в том конце интервала [a,b], где знаки функции f(z) и ее кривизны f"(z) совпадают.
Схема алгоритма уточнения корня методом хорд представлена в приложении 5.
3.3 Алгоритм действий при выполнении задания
1. Выбрать исходные данные варианта задания (таблица 5). Номер варианта задания соответствует последнему символу номера зачетной книжки.
2. Записать уравнение третьей степени.
3. Решить уравнение: а) в MS Exсel;
б) в MathCAD;
в) в Turbo Pascal.
В MS Excel задачу решить путем подбора параметра, в MathCAD(е) – с использованием операторов root(f(x),x) и polyroots(F).
На алгоритмическом языке Pascal реализовать решение задачи численным методом (Хорд): алгоритм и программа; методом Кардано: алгоритм и программа, - программа рассмотрена в приложении 6.
По предложенной программе необходимо составить алгоритм, поместив его в пояснительную записку к курсовой работе с подробным пошаговым описанием.
Как пример, ниже, приведен пример решения уравнения третьей степени методом половинного деления.
Во всех вариантах нахождения корней уравнения провести проверку правильности решения.
4. Составить таблицу результатов решения (п.3).
5. Оформить выводы относительно решений задания в Excel, MathCAD, Pascal.
Таблица 5 – Исходные данные задания 3
В
Коэффиц. |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
0 |
ПР |
a |
6 |
3 |
14 |
20 |
-6 |
4 |
8 |
2 |
7,3 |
4,2 |
2 |
b |
2 |
-7 |
5 |
3 |
4 |
6 |
-6 |
0,5 |
-2,7 |
0 |
-7 |
c |
-1 |
0 |
-7 |
6 |
0 |
-2 |
3 |
1 |
-0,4 |
3 |
8 |
d |
-1 |
1 |
3 |
-24 |
2 |
5 |
-12 |
4 |
5,4 |
10 |
-2 |

ариант