- •Вычислительная математика лабораторный практикум
- •Содержание
- •Метод исключения Гаусса
- •Введение
- •Построение алгоритма исключения Гаусса
- •3. Реализация алгоритма Гаусса в Excel
- •4. Реализация алгоритма Гаусса в пакете Mathcad
- •5. Реализация алгоритма Гаусса на языке Turbo Pascal
- •6. Вычисление определителя и обратной матрицы
- •7. Выбор ведущего элемента
- •8. Числа обусловленности
- •9. Задания для самостоятельной работы
- •Контрольные вопросы
- •1.Введение
- •Метод Якоби для решения слау
- •Метод Зейделя для решения слау
- •Задания для самостоятельной работы
- •5. Контрольные вопросы
- •Численные методы решения нелинейных уравнений
- •1. Введение
- •2. Отделение корней уравнения
- •3. Метод дихотомии для решения нелинейных уравнений
- •4. Метод Ньютона для решения нелинейных уравнений
- •5. Задания для самостоятельной работы
- •6. Контрольные вопросы
- •Полиномиальная интерполяция
- •1. Интерполяция данных каноническим полиномом
- •2. Интерполяционный полином Ньютона
- •3. Интерполяционный полином Лагранжа
- •4. Задания для самостоятельной работы
- •Контрольные вопросы
- •Метод наименьших квадратов
- •1. Введение
- •2. Линейная аппроксимация
- •3. Аппроксимация нелинейными функциями
- •4. Аппроксимация полиномом
- •Задания для самостоятельной работы
- •6. Контрольные вопросы
- •1. Введение
- •2. Постановка задачи
- •3. Численное дифференцирование с заданной точностью
- •Модификация алгоритма численного дифференцирования Использование центральной разности (6.3) для приближения производной позволяет проводить вычисления с точность порядка :
- •Результаты вычислений сведем в таблицу:
- •5. Действия над приближенными числами
- •6. Задания для самостоятельной работы
- •Контрольные вопросы
- •1. Введение
- •2. Метод прямоугольников
- •3. Метод трапеций
- •4. Метод парабол
- •5. Вычисление интегралов с заданной точностью
- •Метод Гаусса
- •7. Задания для самостоятельной работы
- •2. Провести расчеты знакомого уже нам интеграла ошибок
- •8. Контрольные вопросы
- •Список литературы
- •Учебное издание
5. Задания для самостоятельной работы
Разработайте графический модуль для поиска области расположения корней уравнений.
Разработайте модуль, включающий различные методы решения нелинейных уравнений. Проведите их сравнение.
Найдите вещественные корни уравнений следующих уравнений. Определите количество итераций разных методов, требуемых для достижения точности . Предварительно необходимо построить графики функций и их производных и определить интервалы [a,b], где расположены вещественные корни уравнений.
3.1. 3.2.
3.3. 3.4.
3.5. 3.6.
3.7. 3.8.
3.9. 3.10.
3.11. 3.12.
3.13. 3.14.
3.15. 3.16.
3.17. 3.18.
3.19. 3.20.
3.21. 3.22.
3.23.
3.24.
3.25. 3.26.
3.27. 3.28.
3.29.
3.30.
6. Контрольные вопросы
Какие существуют методы выделения начального интервала неопределенности?
Как можно найти кольцо, в котором будут расположены все корни алгебраического многочлена?
Как определить интервал положительных (отрицательных) корней алгебраического многочлена?
Перечислите приближенные методы решения нелинейных уравнений.
Какие условия должны выполняться для начального отрезка неопределенности при использовании метода дихотомии?
Поясните алгоритм поиска корня нелинейного уравнения по методу дихотомии.
Какие условия должны выполнятся для исходной функции, чтобы можно было применить метод Ньютона?
Поясните алгоритм поиска корня нелинейного уравнения по методу Ньютона.
Лабораторно-практическая работа 4
Полиномиальная интерполяция
1. Интерполяция данных каноническим полиномом
Рассмотрим задачу приближения функции более простой функцией . Пусть функция задана в виде таблицы значений . Эти данные могут быть получены из эксперимента или из других вычислений. Значения аргумента называются узлами. Пусть аппроксимирующая функция
(4.1)
совпадает с табличными значениями заданной функции во всех узлах . Это, так называемое, условие Лагранжа. Неизвестные параметры определяются из системы (4.1). Такой способ введения аппроксимирующей функции называется лагранжевой интерполяцией. Пусть полином степени
(4.2)
тогда условие Лагранжа принимает вид
(4.3)
Для вычисления неизвестных значений коэффициентов интерполяционного полинома (4.2) можно использовать метод Гаусса. Определитель системы (4.3) называется определителем Вандермонда. Он может быть вычислен также аналитически.