ЧМ3. Методы решения нелинейных уравнений
Скачать 47.01 Kb.
|
Федеральное агентство связи Ордена Трудового Красного Знамени федеральное бюджетное образовательное учреждение высшего образования «Московский Технический Университет Связи и Информатики» (МТУСИ) Кафедра Информатики Предмет: Численные методы Лабораторная работа № 1 Тема: «Методы решения нелинейных уравнений»Вариант 22 Выполнил: Иван Иванов Индивидуальное задание
Линейная аппроксимация Для решения задачи аппроксимации методом наименьших квадратов выберем функцию y(x), заданную следующей таблицей:
Вычислить и записать в табл. 3-3 элементы матрицы Грамма и столбец свободных членов:
составить системы нормальных уравнений: для линейной функции P1(x) = А0+А1*x система нормальных уравнений примет вид (линейная аппроксимация): 6*А0+(-0.6)*А1 = 0,76 -0.6*А0+0,76*А1 = 1,4232 A0=0.34 A1=2.14 P1(x) = 0.34+2.14*x Аппроксимация с помощью математического пакета Осуществить аппроксимацию таблично заданной функции многочленом 1, 2, 3, 4 и 5-й степени. В этом примере рассмотрено использование функции linfit(x,y,f), где x,y- соответственно векторы значений аргументов и функции, а f – символьный вектор базисных функций. Использование этой функции позволяет определить вектор коэффициентов аппроксимации методом наименьших квадратов и далее невязку - среднеквадратическую погрешность приближения исходных точек к аппроксимирующей функции (сkо). Степень аппроксимирующего многочлена задается при описании символьного вектора f. В примере представлена аппроксимация таблично заданной функции многочленом 1, 2, 3, 4, 5-й степени, . Вектор s представляет собой набор аппроксимирующих коэффициентов, что позволяет получить аппроксимирующую функцию в явном виде. Следует построить графики для полиномов 1, 2 и 5 степени. Проанализировать изменение СКО в зависимости от степени полинома. |