Я думаю, що це не зовсім те, що ви мали на увазі, але заради повноти почнемо з деяких основ. Більшість квадратурних формул, таких як Ньютон-Котс і Гаус, ґрунтуються на ідеї, що для того, щоб оцінити інтеграл функції приблизно, ви можете наблизити функцію, наприклад, поліном, який ви зможете потім точно інтегрувати:
∫баf( х )гx ≈ ∫ба∑jcjpj( х )гx = ∑jcj∫баpj( х )гх .
Ньютон-Котс і Гаус базуються на інтерполяції Лагранжа , тобто ви інтерполюєте задану функцію, використовуючи її значення на множині вузлів (які розташовані рівномірно для Newton-Cotes і вибрані оптимально в певному розумінні для Гаусса). У цьому випадку c j = f ( x j ) , а інтеграли над функцією базису полінома на основі p j - це саме квадратурні ваги.хjcj= f( хj)pj
Цей же підхід працює і з інтерполяцією Герміта , тобто з інтерполяцією з використанням значень функції та її похідних до певного порядку на множині вузлів. Що стосується лише функції та перших похідних значень, у вас є
(ЄреалізаціяцьогоMatlab, якщо ви хочете подивитися, як це працює.)
∫баf( х )гx ≈ ∫ба∑jf( хj) сторj( х ) + f'( хj) qj( х )гx = ∑jf( хj) шj+ f'( хj) ш¯j.
Це пов'язано з варіантом квадратури Гаусса, який називається квадратурою Гаусса-Леандра, де вузли вибираються саме для того, щоб ваги зникли (що є ще одним поясненням того, що квадратура Гаусса з N вузлами точно в порядку 2 N - 1 ). Я думаю, що це хоча б частково відповідає на ваше запитання у другому абзаці. З цієї причини квадратура Гаусса зазвичай використовується замість інтерполяції Герміта, оскільки ви отримуєте те саме замовлення з однаковою кількістю очок, але не потребуєте похідної інформації.ш¯jN2 Н- 1
Для багатовимірної квадратури ви стикаєтеся з проблемою, що кількість похідних (включаючи змішані похідні), які вам потрібно оцінити, зростає дуже швидко, коли порядок збільшується.
Повертаючись до вашого запитання: Безпосереднім способом використання похідної інформації було б використання підрозділу вашого інтеграційного домену та використання окремої квадратури для кожного підрозділу. Якщо ви знаєте, що похідні вашої функції є великими в якійсь частині домену, ви використовуєте або менші домени (фактично, підсумована формула квадратури), або вищий порядок квадратури. Це пов'язано з h- і p-адаптивності відповідно методами кінцевих елементів.