Набор матриц дифференцирования для MATLAB
A MATLAB differentiation matrix suite
2000-12-01
SCID: 54.1/msgwjqmb
Discuss with AI
дифференцирующие матрицы MATLABдифференциальные уравненияортогональные полиномыпсевдоспектральные методыспектральная коллокация
Figures from the paper
Abstract (AI)
Представлен программный пакет, состоящий из 17 функций MATLAB, для решения дифференциальных уравнений спектральным методом коллокации (то есть псевдоспектральным методом). Пакет включает функции для вычисления производных произвольного порядка, соответствующих интерполяционным функциям Чебышёва, Эрмита, Лагерра, Фурье и sinc. Вспомогательные функции предназначены для учета граничных условий, выполнения интерполяции с использованием барицентрических формул и вычисления корней ортогональных многочленов. Продемонстрировано применение пакета для решения задач на собственные значения, краевых задач и задач Коши, возникающих в областях специальных функций, квантовой механики, нелинейных волн и гидродинамической устойчивости.
Key Findings
1
Вспомогательные функции поддерживают задание граничных условий, барицентрическую интерполяцию и вычисление корней ортогональных многочленов.
2
Работа пакета продемонстрирована на задачах на собственные значения, краевых и начальных задачах из областей специальных функций, квантовой механики, нелинейных волн и гидродинамической устойчивости.
3
В статье представлен пакет MATLAB из 17 функций для решения дифференциальных уравнений методом спектральной коллокации (псевдоспектральным методом).
4
Пакет вычисляет матрицы дифференцирования произвольного порядка для интерполянтов Чебышёва, Эрмита, Лагерра, Фурье и sinc.
Research Object
Программный пакет MATLAB для матриц дифференцирования
Research Subject
Возможности спектральной коллокации для вычисления производных произвольного порядка и решения задач дифференциальных уравнений
Publication Details
Publication Date
2000-12-01
Journal
Publisher
ISSN
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest