
- •Темы и объем лабораторных занятий (академические часы)
- •Введение
- •Лабораторная работа №1 Основы работы с MathCad Цель работы
- •Методические указания
- •Операторы
- •Типы данных
- •Функции
- •Текстовые фрагменты
- •Графические области
- •2. Traces (след) – управляет параметрами линий, которыми строится график
- •3. Labels (метки) – установка надписей по осям и титульной надписи
- •4. Defaults (умолчание) – задание режима по умолчанию
- •Порядок выполнения лабораторной работы
- •Вопросы для самоконтроля
- •Лабораторная работа № 2 Работа с векторами и матрицами в системе mathcad Цель работы
- •Методические указания
- •Задание на лабораторную работу
- •Вопросы для самоконтроля
- •Лабораторная работа №3 Решение систем уравнений Цель работы
- •Методические указания
- •Задание на лабораторную работу
- •Вопросы для самоконтроля
- •Лабораторная работа №4 Решение нелинейных уравнений Цель работы
- •Методические указания
- •Метод половинного деления
- •Метод хорд
- •Метод Ньютона
- •Метод простой итерации (последовательных итераций)
- •Задание на лабораторную работу
- •Вопросы для самоконтроля
- •Лабораторная работа №5 Интерполяция функций Цель работы
- •Методические указания
- •Задание к лабораторной работе
- •Вопросы для самоконтроля
- •Лабораторная работа № 6 Аппроксимация функций. Построение регрессионных зависимостей методом наименьших квадратов. Цель работы
- •Методические указания
- •Задание к лабораторной работе
- •Вопросы для самоконтроля
- •Лабораторная работа №7 Основы программирования в пакете MathCad Цель работы
- •Методические указания
- •Задание на лабораторную работу
- •Задание к лабораторной работе
- •Вопросы для самоконтроля
- •Лабораторная работа № 9 Решение дифференциальных уравнений методом символьного интегрирования Цель работы
- •Методические указания
- •Задание на лабораторную работу
- •Вопросы для самоконтроля
- •Задание к лабораторной работе
- •Вопросы для самоконтроля
- •Задание на лабораторную работу
- •1. Цель курсовой работы
- •2. Введение
- •3. Аналитические методы
- •3.1 Классический метод
- •3.2. Метод операционного исчисления
- •4. Численный метод решения дифференциальных уравнений
- •5. Задание на курсовую работу
- •5.1. Выбор варианта
- •5.2. Порядок действий
- •Требования к пояснительной записке:
- •Приложение: Примеры выполнения этапов курсовой работы
- •Рекомендуемая литература.
- •65029. Одесса-29, Дидрихсона, 8.
Метод половинного деления
Отрезок, на концах которого функция принимает значения разного знака, делится пополам и, если корень лежит правее центральной точки, то к центру подтягивается левый край, а если – левее, то правый край. Новый суженный отрезок снова делится пополам и процедура повторяется. Этот метод прост и надежен, всегда сходится (хотя часто медленно – расплата за простоту!). Программная реализация его в пакете MathCAD рассмотрена в лабораторной работе №7 данного пособия.
Метод хорд
В качестве последовательных приближений к корню уравнения принимаются значения х1, х2, ..., хn точек пересечения хорды АВ с осью абсцисс (рис. 6).
Уравнение
хорды AB имеет
вид:
.
Для точки пересечения ее с осью абсцисс
(х=х1,
y=0) имеем:
.
Пусть для определенности кривая у = f(x) будет выпукла вниз и, следовательно, расположена ниже своей хорды АВ, т.е. на отрезке [a,b] f (x)>0. Возможны два случая: f(а)>0 (рис. 6, а) и f(а)<0 (рис. 6, б).
а) |
б) |
Рис. 6. Метод хорд решения нелинейного уравнения |
В
первом случае, конец а
неподвижен. Последовательные итерации
образуют ограниченную монотонно
убывающую последовательность:
и
определяются согласно уравнениям:
x0
= b;
.
(4.1)
Во
втором случае неподвижен конец b,
последовательные итерации образуют
ограниченную монотонно возрастающую
последовательность:
и
определяются согласно уравнениям:
x0
= а;
.
(4.2)
Таким образом, неподвижным следует выбирать тот конец, для которого знак функции f(х) и ее второй производной f (х) совпадают, а последовательные приближения xn лежат по ту сторону корня , где эти знаки противоположны. Итерационный процесс продолжается до тех пор, пока модуль разности двух последовательных приближений не станет меньше, чем заданная точность решения.
Пример 2. Найти положительный корень уравнения f(x) x3–0,2x2–0,2х–1,2 = 0 с точностью = 0,01. (Точный корень уравнения = 1,2).
Для организации итерационных вычислений в MathCAD документе используется функция until(a, z), которая возвращает значение величины z, пока выражение a не становится отрицательным.
Метод Ньютона
Отличие этого метода от предыдущего состоит в том, что вместо хорды на каждом шаге проводится касательная к кривой y=f(x) при x=хi и ищется точка пересечения ее с осью абсцисс (рис. 7):
Рис. 7. Метод касательных Ньютона |
При этом не обязательно задавать отрезок [а, b], содержащий корень уравнения), а достаточно лишь задать начальное приближение корня x=х0, которое должно находиться на том же конце интервала [а, b], где знаки функции и ее второй производной совпадают.
Уравнение
касательной, проведенной к кривой y
= f(x)
через точку В0
с координатами
х0
и f(х0),
имеет вид:
Отсюда
найдем следующее приближение корня х1
как абсциссу
точки пересечения касательной с осью
Ох (y
= 0):
Аналогично могут быть найдены и последующие приближения как точки пересечения с осью абсцисс касательных, проведенных в точках В1, В2 и так далее. Формула для (i +1) приближения имеет вид:
Условием
окончания итерационного процесса
является неравенство f(xi)<,
или условие близости двух последовательных
приближений
Пример 3. Реализация итерационного метода Ньютона.