Вісники та науково-технічні збірники, журнали
Permanent URI for this communityhttps://ena.lpnu.ua/handle/ntb/12
Browse
2 results
Search Results
Item Чисельне диференціювання табличних функцій у довільно розташованих вузлах інтерполяції(Видавництво Львівської політехніки, 2023-02-28) Грицюк, Юрій Іванович; Тушницький, Р. Б.; Hrytsiuk, Yu. I.; Tushnytskyy, R. B.; Національний університет “Львівська політехніка”; Lviv Polytechnic National UniversityРозроблено методику чисельного диференціювання таблично-заданих функцій з використанням многочлена Тейлора n-го степеня, яка дає можливість обчислювати похідні k-го порядку (k £ n) у будь-яких точках між довільно розташованими вузлами інтерполяції від однієї, двох і багатьох незалежних змінних. Проаналізовано останні дослідження та публікації, що дало змогу встановити складність задачі обчислення похідних від функції за значеннями незалежних змінних на деякому інтервалі значень таблично-заданої функції. Наведено постановку задачі чисельного диференціювання таблично-заданих функцій з використанням многочлена Тейлора n-го степеня від однієї, двох і багатьох незалежних змінних. Встановлено, що будь-яку таблично-задану функцію спочатку потрібно згладити деякою функцією, аналітичний вираз якої є глобальним (локальним) інтерполяційним многочленом або многочленом, який отримано за МНК із деякою похибкою. Під похідною від такої таблично-заданої функції розуміють похідну від її інтерполянти. Розроблено метод чисельного диференціювання таблично-заданих функцій, сутність якого зводиться до добутку вектора-рядка Тейлора n-го степеня на матрицю k-го порядку його диференціювання (k £ n) і на вектор-стовпець коефіцієнтів відповідної інтерполянти. Наведено деякі постановки задач чисельного диференціювання таблично-заданих функцій з використанням многочлена Тейлора n-го степеня, відповідні алгоритми їх розв’язання та конкретні приклади реалізації. Встановлено, що для обчислення похідної k-го порядку від таблично-заданої функції за прийнятим значенням незалежної змінної потрібно виконати такі дії: за даними таблиці сформувати матричне рівняння, розв’язати його та отримати значення коефіцієнтів інтерполянти; підставити у відповідний матричний вираз коефіцієнти інтерполянти та значення незалежної змінної та виконати дії множення матриць, вказані у виразі. Здійснено перевірку правильності виконання розрахунків із використанням відповідних центральних різницевих формул. Встановлено, що обчислені похідні k-го порядку з використанням формул центральних скінченних різниць практично збігаються зі значеннями, отриманими за допомогою інтерполяційного многочлена Тейлора n-го степеня, тобто значення похідних обчислено правильно.Item Інтерполяція табличних функцій від однієї незалежної змінної з використанням многочлена Тейлора(Видавництво Львівської політехніки, 2022-02-28) Грицюк, Юрій Іванович; Тушницький, Р. Б.; Hrytsiuk, Yu. I.; Tushnytskyy, R. B.; Національний університет “Львівська політехніка”; Lviv Polytechnic National UniversityРозроблено методологію локальної інтерполяції табличних функцій від однієї незалежної змінної з використанням многочлена Тейлора n-го степеня в довільно розташованих вузлах інтерполяції, що дає можливість обчислювати їх проміжні значення між вузлами інтерполяції. Проведений аналіз останніх досліджень та публікацій у сфері інтерполяції табличних функцій показав, що основна їх частина – строга теорія інтерполяції, тобто уточнення фундаментальних її математичних положень. Розглянуто деякі особливості інтерполяції табличних функцій від однієї незалежної змінної з використанням многочлена Тейлора n-го степеня, а саме: наведено алгоритм розв'язання та математичне формулювання задачі інтерполяції; наведено її формалізований запис, а також матричний запис процедур інтерполяції для певних значень аргумента. Наведено скалярний алгоритм розв'язання задачі інтерполяції табличних функцій від однієї незалежної змінної з використанням многочлена Тейлора 2-го, 3-го і 4-го степенів, простота й наочність якого є однією з його переваг, але алгоритм незручний для програмної реалізації. Наведено математичне формулювання задачі інтерполяції табличних функцій у термінах матричної алгебри, яке зводиться до виконання таких дій: за відомими з таблиці значеннями вузлових точок потрібно обчислити матрицю Тейлора n-го степеня; за вказаними у таблиці значеннями функції потрібно сформувати вектор-стовпець вузлів інтерполяції; розв'язати лінійну систему алгебричних рівнянь, коренем якої є числові коефіцієнти многочлена Тейлора n-го степеня. Розроблено метод розрахунку коефіцієнтів інтерполянт, заданих многочленом Тейлора n-го степеня для однієї незалежної змінної, сутність якого зводиться до добутку матриці, оберненої до матриці Тейлора, яку визначають за вузловими точками табличної функції, на вектор-стовпець, який містить значення вузлів інтерполяції. На конкретних прикладах для табличних функцій від однієї незалежної змінної продемонстровано особливості розрахунку коефіцієнтів інтерполянт 2-го, 3-го і 4-го степенів, а також для кожної з них за допомогою матричного методу обчислено інтерпольовані значення функції у заданих точках. Розрахунки виконано в середовищі Excel, які за аналогією можна успішно реалізувати й в будь-якому іншому обчислювальному середовищі.