Автор: Пользователь скрыл имя, 24 Февраля 2012 в 11:33, лабораторная работа
Цель работы: научиться пользоваться методами вычислений с использованием современных информационных технологий. Наиболее подходящей для этой цели является одна из самых эффективных математических систем - MathCAD. Так же, изучить задачи аппроксимации и интерполяции; обработать опытные данные с помощью методов наименьших квадратов.
1. Теоретическая часть……………………………………………………..3
2. Расчётная часть…………………………………………………………..5
2.1. Задание………………………………………………………………5
2.2. Решение…………………………………………………………..….6
3. Вывод по работе……………………………………………………..…21
4. Список литературы………………………………………………….…22
СОДЕРЖАНИЕ
1.
Теоретическая часть……………………………
2.
Расчётная часть………………………………………
2.1. Задание……………………………………………………………
2.2. Решение………………………………………………………….
3.
Вывод по работе………………………………………
4.
Список литературы…………………………………
1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
Аппроксимация,
или приближение — научный мето
Аппроксимация
позволяет исследовать числовые
характеристики и качественные свойства
объекта, сводя задачу к изучению более
простых или более удобных объектов (например,
таких, характеристики которых легко вычисляются,
или свойства которых уже известны). В теории чисел изучаются диофантовы приближения, в частности, приближения иррациональных чис
В геометрии рассматривают
Интерполя́ция, интерполи́
Наиболее распространенным методом аппроксимации экспериментальных данных является метод наименьших квадратов. Метод позволяет использовать аппроксимирующие функции произвольного вида и относится к группе глобальных методов. Простейшим вариантом метода наименьших квадратов является аппроксимация прямой линией (полиномом первой степени). Этот вариант метода наименьших квадратов носит также название линейной регрессии.
Критерием близости в методе наименьших квадратов является требование минимальности суммы квадратов отклонений от аппроксимирующей функции до экспериментальных точек:
.
Таким образом, не требуется, чтобы аппроксимирующая функция проходила через все заданные точки, что особенно важно при аппроксимации данных, заведомо содержащих погрешности.
Важной особенностью метода является то, что аппроксимирующая функция может быть произвольной. Ее вид определяется особенностями решаемой задачи, например, физическими соображениями, если проводится аппроксимация результатов физического эксперимента. Наиболее часто встречаются аппроксимация прямой линией (линейная регрессия), аппроксимация полиномом (полиномиальная регрессия), аппроксимация линейной комбинацией произвольных функций. Кроме того, часто бывает возможно путем замены переменных свести задачу к линейной (провести линеаризацию). Например, пусть аппроксимирующая функция ищется в виде . Прологарифмируем это выражение и введем обозначения , . Тогда в новых обозначениях задача сводится к отысканию коэффициентов линейной функции .
В
качестве приближающих функций в
зависимости от характера точечного
графика функции f
часто используют следующие функции:
Линейная ф-я | y = ax + b |
Степенная ф-я | y = axm |
Показательная ф-я | y = aemx |
Дробно-линейная ф-я | y = 1 / (ax + b) |
Логарифмическая ф-я | y = alnx + b |
Обратно-пропорциональная ф-я | y = (a / x) + b |
Дробно-рациональная ф-я | y = x / (ax + b) |
2. РАСЧЁТНАЯ ЧАСТЬ
Цель работы: научиться пользоваться методами вычислений с использованием современных информационных технологий. Наиболее подходящей для этой цели является одна из самых эффективных математических систем - MathCAD. Так же, изучить задачи аппроксимации и интерполяции; обработать опытные данные с помощью методов наименьших квадратов.
2.1. ЗАДАНИЕ
Аппроксимировать многочленами:
а) полиномами 4-ой степени при помощи функций regress и interp;
б) наборами полиномов второго порядка с помощью функции loess и interp, (при span 0.5 и 2.5).
Отобразить
графический результаты аппроксимации.
Вариант 13:
X | -1,7 | -1,43 | -1,16 | -0,89 | -0,62 | -0,35 | -0,08 | 0,19 | 0,46 | 0,73 |
Y | 26,96 | 14,46 | 7,17 | 2,92 | 0,45 | -0,98 | -1,35 | -2,31 | -2,6 | -2,77 |
Вариант 14:
X | -5 | -3,5 | -2 | -0,5 | 1 | 2,5 | 4 | 5,5 | 7 | 8,5 |
Y | 0 | 0,01 | 0,06 | 0,28 | 0,87 | 2,05 | 2,92 | 3,23 | 3,31 | 3,33 |
Вариант 15:
X | -2 | -1,4 | -0,8 | -0,2 | 0,4 | 1 | 1,6 | 2,2 | 2,8 | 3,4 |
Y | 6,8 | 3,33 | 1,09 | 0,02 | 0,27 | 1,7 | 4,35 | 8,23 | 13,33 | 19,65 |
Вариант 13:
а) Составляем таблицу данных
Степень полинома:
Вычисление коэффициентов полинома при помощи функций regress и interp:
Строим
график многочлена:
Коэффициенты
при обоих методах совпадают.
Нахождение погрешности:
Вывод: Аппроксимация полиномом 4 степени возможна, так как погрешность удовлетворительна. Полином 4 степени дает наименьшую погрешность по сравнению с полиномами 2,3, 5 и выше степеней.
Аппроксимация
полиномом 5 степени:
Аппроксимируем наборами полиномов второго порядка с помощью функции loess и interp, (при span 0.5 и 2.5).
Вывод: Функция loess исследует данные в малой окрестности точки, представляющей интерес. Аргумент span управляет размером этой окрестности. По мере того как диапазон становится большим, loess становится эквивалентным regress с n = 2.
Вариант 14:
а) Составляем таблицу данных
Степень полинома:
Вычисление коэффициентов полинома при помощи функций regress и interp:
Строим график многочлена:
Коэффициенты при обоих методах совпадают.
Нахождение погрешности:
Вывод:
Так как погрешность слишком велика, желательно
подобрать полином 9 степени. График для
многочлена будет иметь вид:
Вычисляем погрешность для полинома 9 степени:
Погрешность при использовании полинома 9 степени удовлетворительна.
Аппроксимируем наборами полиномов второго порядка с помощью функции loess и interp, (при span 0.5 и 2.5).
Вывод: Функция loess исследует данные в малой окрестности точки, представляющей интерес. Аргумент span управляет размером этой окрестности. По мере того как диапазон становится большим, loess становится эквивалентным regress с n = 2.
Вариант 15:
а) Составляем таблицу данных
Степень полинома:
Вычисление коэффициентов полинома при помощи функций regress и interp:
Строим
график многочлена: