1. Интерполяция.
В Mathcad имеется несколько функций интерполяции, различающихся способом «соединения» точек данных (прямой линией или различными кривыми). В этой главе поговорим только о кубической сплайн-интерполяции, при которой экспериментальные точки соединяются отрезками кубических полиномов. В процессе интерполяции одновременно используются две функции: interp и cspline.
Обращение к этим функциям выглядит следующим образом:
interp(s, x, у, t) cspline(x, у) Здесь:
х — вектор значений аргумента, элементы которого расположены в порядке возрастания;
у — вектор значений функции того же размера; s — вектор вторых производных, создаваемый функцией cspline, которая обеспечивает равенство, вторых производных на границах стыковки полиномов, то есть в экспериментальных точках;
t — значение аргумента, при котором вычисляется интерполирующая функция.
Координаты экспериментальных точек не могут быть комплексными. Примеры интерполяции приведены на рис. 3.1.
При записи функции интерполяции удобно две функции объединять в одну запись:
YY(t):-interp(cspline(X, Y), Х, Y. t)
В результате интерполяции можно получить функцию или массив данных с любым количеством точек интерполяции (см. рис. 3.1). Если результатом является функция, ее можно интегрировать, дифференцировать, использовать в функциях пользователя.
Рис. 3.1. Интерполяция исходных данных
На рисунке 3.2 интеграл и производная от интерполированного выражения, число точек nn массива после интерполяции задано глобально. Для удобства наблюдения за изменением результатов расчета выражение nn=5 помещено около графика. Поменяйте значение nn и посмотрите как поменяется кривая.
- I. Цель работы.
- II. Цель работы.
- III. Порядок выполнения работы
- II. Алгоритм решения системы уравнений с помощью встроенной функции Given…Find приведено на Рис. 1.6.
- IV. Выполнение работы
- VI. Контрольные вопросы.
- Лабораторная работа № 2 «Вычисления в пакете Mathcad. Матрицы»
- I. Цель работы:
- II. Теоретическая часть.
- 1. Создание матриц.
- 3. Решение матричных уравнений.
- 4. Оператор векторизации
- 5. Решение дифференциальных уравнений.
- III. Порядок выполнения работы
- IV. Выполнение работы.
- V. Содержание отчета
- VI. Контрольные вопросы.
- VIII. Варианты заданий.
- Лабораторная работа № 3 «Вычисления в пакете Mathcad.Интерполяция и Регрессия»
- I. Цель работы:
- II. Теоретическая часть.
- 1. Интерполяция.
- 2. Регрессия.
- 4. Элементы математической статистики.
- III. Порядок выполнения работы
- IV. Выполнение работы.
- V. Ход работы.
- VI. Содержание отчета
- VII. Контрольные вопросы.
- IX. Варианты заданий.
- Лабораторная работа № 4 «Вычисления в пакете Mathcad»
- I. Цель работы:
- II. Теоретическая часть.
- 1. Решение систем уравнений.
- 2. Приближенное решение уравнений и систем уравнений.
- 3. Исследование функции на экстремум.
- 4. Рекурсивные вычисления.
- III. Порядок выполнения работы.
- IV. Выполнение работы.
- V. Ход работы.
- VI. Содержание отчета
- VII. Контрольные вопросы.
- IX. Варианты заданий.
- Лабораторная работа № 5
- Моделирование в системе AnSys.
- Задание геометрических форм объекта, свойств материала, граничных условий и типов конечного элемента. Подменю Preprocessor.
- 2 Решение.
- 3 Просмотр результатов. Меню постпроцессора(General postrprocessor).
- Лабораторная работа № 6
- Работа с суперэлементами.
- Создание суперэлементов(Generation Pass).
- Список литературы