- •Раздел 6.
- •Модели и алгоритмы решения задач численными методами с использованием математических пакетов Рекомендации по использованию лабораторного практикума
- •Тема 6.2. Лабораторная работа Методы решения нелинейных уравнений
- •1. Вопросы, подлежащие изучению
- •2. Задание
- •3. Варианты задания
- •«Ручной расчет» трех итераций методом половинного деления.
- •«Ручной расчет» трех итераций методом итераций
- •4. Пример выполнения задания
- •Задание для решения нелинейных уравнений:
- •Отделение корней
- •«Ручной расчет» трех итераций методом Ньютона
- •«Ручной расчет» трех итераций методом хорд
- •Уточним отделенный корень уравнения «расчетом средствами MathCad» с использованием функции root.
- •Тема 6.3. Лабораторная работа Интерполяция функций
- •Вопросы, подлежащие изучению
- •Задание
- •Варианты задания
- •Пример выполнения задания
- •Задание для решения задачи интерполяция функций
- •Результаты линейной интерполяция (узлы интерполяции z1 и z3), и квадратичной сплайн-интерполяция (узлы интерполяции z1, z2 и z3) и графики функций
- •Результаты интерполяция по формуле Лагранжа (узлы интерполяции z1, z2 и z3) и графики функций
- •Оценка погрешностей интерполяции функции f(X) в точках
- •Тема 6.4. Лабораторная работа Численное интегрирование
- •Вопросы, подлежащие изучению
- •Задание
- •Варианты задания
- •Пример выполнения задания
- •Задание для численного интегрирования:
- •Выражения первой и второй производной от заданной функции в символьном виде
- •Значение интеграла, полученное «расчетом средствами MathCad»
- •«Ручной расчет» определенного интеграла по заданному численному методу с шагом и ( и ) и оценка погрешности по правилу Рунге:
- •Оценка погрешности результатов интегрирования с шагом , приняв за точное значение интеграла величину
- •Тема 6.5. Лабораторная работа Методы решения обыкновенных дифференциальных уравнений
- •Вопросы, подлежащие изучению
- •Методы Рунге-Кутты различных порядков. Общие свойства. Погрешности методов.
- •Задание
- •Варианты задания
- •Пример выполнения задания
- •Задание для решения оду:
- •Решение аналитическое (точное) заданного оду, найдем методом разделения переменных.
- •Решение оду «расчетом средствами MathCad»
- •Оценка погрешностей приближенных решений и их погрешности относительно точного (аналитического) решения
- •Графики решений оду, полученных с использованием аналитической формулы ( ) и приближенных методов Эйлера ( ) и Рунге-Кутта 4-го порядка ( ).
- •Тема 6.6. Лабораторная работа «Одномерная оптимизация»
- •Вопросы, подлежащие изучению
- •Задание
- •Варианты задания
- •Пример выполнения контрольного задания
- •Задание для решения задачи одномерной оптимизации:
- •Результаты исследования функции:
- •«Ручной расчет» трех итераций
- •Значение координат точки минимума функции y(X) «расчетом средствами MathCad» с использованием функций root, Minimize и Minеrr .
- •Тема 6.7. Лабораторная работа «Методы оптимизации функций нескольких переменных»
- •Вопросы, подлежащие изучению
- •Задание
- •Варианты задания
- •Пример выполнения задания
- •Тема 6.8. Лабораторная работа «Аппроксимация функций»
- •Вопросы, подлежащие изучению
- •Задание
- •Варианты задания
- •Пример выполнения задания
- •Задание для решения задачи аппроксимации.
- •«Ручной расчет» коэффициентов линейной аппроксимирующей функции по методу наименьших квадратов и получение его аналитического выражения.
- •«Расчет средствами MathCad» для получения аналитических выражений линейной и квадратичной аппроксимирующих функций, и построение графиков точной и аппроксимирующих функций.
- •Литература
Пример выполнения задания
Задание для численного интегрирования:
f(x)=ln(x) – подынтегральная функция;
a=1, b=3 – пределы интегрирования;
методы интегрирования для выполнения п.4 – средних прямоугольников, трапеций, Симпсона (в качестве примера здесь рассматриваются все три метода);
методы интегрирования для выполнения п.5 – средних прямоугольников, трапеций, Симпсона (в качестве примера здесь рассматриваются все три метода);
начальный шаг интегрирования h0=1.
Выражения первой и второй производной от заданной функции в символьном виде
|
Значение интеграла, полученное «расчетом средствами MathCad»
|
«Ручной расчет» определенного интеграла по заданному численному методу с шагом и ( и ) и оценка погрешности по правилу Рунге:
по формуле средних прямоугольников:
|
по формуле трапеций:
|
по формуле Симпсона:
|
Оценка погрешности результатов интегрирования с шагом , приняв за точное значение интеграла величину
Метод |
|
Метод средних прямоугольников |
0.00676 |
Метод трапеций |
0.01384 |
Метод Симпсона |
0.00084 |
Тема 6.5. Лабораторная работа Методы решения обыкновенных дифференциальных уравнений
Вопросы, подлежащие изучению
Постановка задачи решения обыкновенного дифференциального уравнения. Задача
Коши.
Методы Рунге-Кутты различных порядков. Общие свойства. Погрешности методов.
Общее и частное решения обыкновенных дифференциальных уравнений.
Решение обыкновенных дифференциальных уравнений с использованием метода Эйлера и метода Рунге-Кутты 4-го порядка.
Решение обыкновенного дифференциального уравнения путем «расчета средствами MathCad» с использованием функций Odesolve и rkfixed.
Графическая иллюстрация методов Рунге Кутты.
Задание
Выбрать индивидуальное задание из табл. 6.5-2:
обыкновенное дифференциальное уравнение (ОДУ)
;
начальные условия x0, y0;
шаг интегрирования h0.
отрезок [a;b] для решения дифференциального уравнения.
Провести «ручной расчет» по поиску точного (аналитического) решения заданного ОДУ – y(x).
Найти численное решение ОДУ - y0(x) на отрезке
с шагом h0
, используя функцию
Odesolve
или функцию
rkfixed
(«расчет
средствами MathCad»).
Найти численное решение ОДУ методом Эйлера – y1(x) на отрезке
с шагом h0
(«ручным расчетом»).Найти численное решение ОДУ методом Рунге-Кутты 4-го порядка – y4(x) отрезка с шагом h0 («ручной расчет»).
Оценить погрешности приближенных решений ОДУ относительно точного (аналитического). Полученные решения ОДУ на отрезке с шагом h0 и вычисленные погрешности свести в табл. 6.5-1.
Таблица 6.5-1
-
xi
…
…
…
…
…
…
…
…
Построить графики точного и приближенных решений ОДУ: y(x), y0(x), y1(x), y4(x).
