Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Методы и компьютерные технологии интерполяции. Интерполяция, точная в узлахСодержание книги
Поиск на нашем сайте
Цель работы: научиться применять интерполяцию линейными функциями
ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
Интерполяцией называется представление функции у = функцией , идентичной данной в некоторой области значения аргумента х, причем функция может быть задана аналитически или в виде координат (узлов интерполяции). В том случае, когда функция получена в аналитическом виде, говорят о получении математической модели изучаемого физического явления. Основными видами интерполяции являются: - интерполяция, точная в узлах; - интерполяция, приближенная в узлах. При интерполяции, точной в узлах, значения функции совпадают со значениями функции (рисунок 15.1). Рисунок 15.1 – Интерполяция, точная в узлах
Интерполяцию, приближенную в узлах часто называют аппроксимацией, причем значения функции не совпадают со значениями функции (см. рисунок 15.2, с.119). Рисунок 15.2 – Интерполяция, приближенная в узлах
Интерполяция, точная в узлах, может быть использована в том случае, когда исходная функция моделирует физическое явление при высококой степени точности исходных данных. Аппроксимация чаще всего используется в случае, когда исходные данные, полученные экспериментально, содержат неточности и ошибки. Технология интерполяции состоит из следующих этапов: - выбор функции интерполяции (графоаналитический способ, способ линеаризации нелинейных функций, анализ табличных разностей); - определение коэффициентов функции интерполяции (осуществляется с использованием встроенных функций, решением алгебраических линейных или нелинейных уравнений и непосредственным вычислением коэффициентов полиномов); -проверка адекватности полученной модели (осуществляется табулированием функции аппроксимации и сравнением ее результатов с исходными данными, с использованием графических образов, а также вычислением погрешности математической модели). Интерполяция линейными функциями требует решения систем алгебраических уравнений с помощью функции solve. К примеру, пусть задана функция в виде таблицы 15.1, представляющая зависимость у от х. Необходимо найти математическую модель у = .
Таблица 15.1 – Зависимость у от х
Выберем функцию интерполяции, используя анализ табличных разностей (таблица 15.2).
Таблица 15.2 – Таблица разностей
Из таблицы видно, что вторичные разности постоянны, следовательно, интерполяционный полином должен быть не выше второй степени, т.е. х + х2. Для определения коэффициентов многочлена составим систему уравнений, для чего выберем из таблицы координаты (5;4), (3;2,08) и (8;8,68): Создадим группу символьных объектов и найдем коэффициенты интерполяции (см. рисунок 15.3, с.121). Рисунок 15.3 – Нахождение коэффициентов интерполяции Таким образом, функция интерполяции имеет вид у=0,12t2 +1. Для нахождения погрешности интерполяции вычислим значения функции интерполяции в узлах интерполяции >> syms t; >> P1=subs(1+0.12*t^2,t,[2,3,4,5,6,7,8,9,10]) P1 = 1.4800 2.0800 2.9200 4.0000 5.3200 6.8800 8.6800 10.7200 13.0000 и сравним со значениями функции у(х) (см. таблица 15.1, с. 120). Погрешность интерполяционной формулы оценивается абсолютной среднеквадратичной погрешностью и максимальной относительной погрешностью , где i – разность между значениями функции и значениями функции интерполяции в узлах интерполяции, т. е. i = у(х i)- Pi. Малые абсолютная и относительная погрешности означают, что функция интерполяции может служить моделью явления или процесса. В нашем случае погрешности равны 0:
>> e=sum((P-P1).^2); >> E=sqrt(e)/length(P) E = 0 >> ymin=min(P); >> d=E/ymin*100 d = 0 ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ Задание 1. Пусть задана функция, представляющая зависимость у от х в виде таблицы значений:
Найти математическую модель у=f(x), используя интерполяцию линейными функциями. Задание 2. Может ли полученная функция служить математической моделью описанного явления (найти абсолютную и относительную погрешности интерполяции).
ТРЕБОВАНИЯ К ОТЧЕТУ
Отчет должен быть оформлен согласно ГОСТ 7.32-2001 и содержать 1.Титульный лист 2. Цель работы 3. Краткие теоретические сведения 4. Результаты выполнения заданий. 5. Выводы по работе.
КОНТРОЛЬНЫЕ ВОПРОСЫ
1. Какие этапы интерполяции Вы знаете? 2. Как посчитать абсолютную и относительную погрешности интерполяционной функции?
ЛАБОРАТОРНАЯ РАБОТА № 16
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2021-08-16; просмотров: 97; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.21.12.122 (0.007 с.) |