ОСНОВЫ САПР.
Лекция 6. Математическое обеспечение
Содержание.
1. Основные численные методы.
2. Нахождение корней уравнений.
3. Аппроксимация функций.
4. Численное интегрирование.
5. Решение систем линейных уравнений.
Основные численные методы. Численные методы используются при разработке математических моделей большинства рассматриваемых задач.
1. Нахождение корней уравнений (метод деления отрезка пополам, метод Ньютона–Рафсона, др.)
2. Аппроксимация функций (кусочно-линейная, методом наименьших квадратов), интерполяция и экстраполяция функций.
3. Численное интегрирование функций (метод прямоугольников, трапеций, Симпсона и др.).
4. Решение систем линейных уравнений (метод Гаусса).
5. Решение систем нелинейных уравнений (метод Зейделя).
6. Решение дифференциальных уравнений и систем дифференциальных уравнений (метод конечных разностей).
7. Оптимизация.
Нахождение корней уравнений.
Корень уравнения f(x) = 0
Если функция f(x) определена и непрерывна в интервале а < х < b, то корнем (нулем) функции f(x) называется такое значение аргумента х = х0, при котором f(x) обращается в 0: f(x0) = 0.
Алгоритм нахождения корней:
· отделение корней;
· уточнение приближенных корней.
Если непрерывная функция f(x) принимает значения разных знаков на концах отрезка [а, b], т. е. f(a) · f(b) < 0, то внутри этого отрезка содержится, по меньшей мере, один корень уравнения f(x) = 0.
Метод половинного деления
Итерационные методы
Необходимо решить f(x) = 0.
Рассмотрим эквивалентное уравнение x = φ(x), например, введя φ(x) = x + f(x).
Обозначим xi – приближение решения, , x0 – начальное приближение.
Тогда x1 = φ(x0) и т. д.
Получаем итеративную формулу xi+1 = φ(xi), φ(x) – итерационная функция.
Аппроксимация функций. Интерполяция и экстраполяция.
Метод наименьших квадратов (аппроксимация)
Численное интегрирование.
Метод Симпсона
Решение систем линейных уравнений.
Метод Гаусса (последовательных исключений неизвестных)
Метод основан на приведении матрицы коэффициентов к треугольному виду. Алгоритм метода:
1. С помощью двух циклов с управляющими переменными i = 1, 2, …, n и j = 1, 2, …, n организуем ввод коэффициентов и bi, образующих массивы.
2.
где i = 1, 2, …, n – 1; j = i + 1, i + 2, …, n; k = k + 1, k + 2, …, n + 1
3. Организуем обратный ход (последовательное нахождение xn–1, xn–2, …, x2, x1)
,
где i = n – 1, n – 2, …, 2, 1; j = i + 1, i + 2, …, n; .
В результате формируется массив (вектор) неизвестных
.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.