|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Практична робота № 4. Тема: Інтерполяція функційТема: Інтерполяція функцій. Мета: Вивчити способи проведення інтерполяції табличних даних в MATHCAD. Ознайомитися з функціями побудови рівнянь регресії в MATHCAD. Теоретичні відомості Інтерполяція При проведенні аналізу різних фізичних явищ, технологічних процесів результати експерименту зазвичай представляються у вигляді табличної залежності функції в(x):
При цьому число заданих точок цієї залежності обмежене. Тому неминуче виникає завдання наближеного обчислення значень функції в проміжках між вузловими точками (інтерполяція) і за їх межами (екстраполяція). Це завдання вирішується апроксимацією або інтерполяцією вихідної залежності, тобто її підміною якою небудь простою функцією. У MATHCAD є вбудовані функції, що забезпечують кусково-лінійну інтерполяціюі інтерполяцію сплайнами вихідної табличної залежності. При кусково-лінійній інтерполяції сусідні вузлові точки з'єднуються відрізками прямих, і додаткові точки визначаються по рівняннях цих прямих. Для проведення такого вигляду інтерполяції використовується функція linterp (VX, VY, x), де VX і VY – вектори, які задають вузлові точки вихідної табличної залежності, а x – аргумент результуючої інтерполяційної функції. При досить малому числі вузлових точок виходять досить грубими. Тому в цілях підвищення точності доцільніше використовувати інтерполяцію сплайна, при якій вихідна функція замінюється відрізками кубічних поліномів, які проходять через три суміжні вузлові точки. Коефіцієнти поліномів розраховуються так, щоб безперервними були їх перші і другі похідні. Для виконання інтерполяції сплайна в MATHCAD є чотири вбудовані функції. Три з них забезпечують знаходження вектора других похідних сплайн-функцій при різних способах інтерполяції сплайна: • cspline (VX, VY) – повертає вектор VS других похідних при наближенні в опорних точках до кубічного полінома; • pspline (VX, VY) – повертає вектор VS других похідних при наближенні в опорних точках до параболічної кривої; • lspline (VX, VY) – повертає вектор VS других похідних при наближенні в опорних точках до прямої. Четверта функція interp (VS, VX, VY, x) визначає для знайденого раніше вектора других похідних VS і заданою за допомогою векторів VX і VY вихідної табличної залежності у(x) інтерполяційну функцію сплайна. Таким чином, інтерполяція сплайна в MATHCAD виконується в два етапи. На першому етапі визначається вектор других похідних VS за допомогою однієї з трьох функцій (cspline, pspline або lspline), а на другому – визначається інтерполяційна залежність за допомогою функції interp. Інтерполяція сплайна дає більш гладкий і точний графік інтерполяційної функції. Порядок виконання роботи: 1. По заданій таблиці значень побудувати формулу інтерполяційного многочлена Лагранжа (1) і побудувати графік L2(x) вихідні дані брати із таблиці 1.1. Таблиця 1.
2 Виконати в MATHCAD заданого вигляду інтерполяцію табличних даних у=f(x). Побудувати графіки.
Контрольні питання: 1. В чому полягає поняття інтерполяції та апроксимації. 2. Як будуються многочлени Лагранжа та Ньютона? 3. Як повя’заний степінь інтерполяційного многочлена з кількістю вузлів інтерполяції? 4. Як виконується оцінка похибки методу інтерполяції многочленом Лагранжа? Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |