Пример. Дифференцирование и интегрирование векторов данных
Используйте функцию
cspline, чтобы выполнить дифференцирование и интегрирование на наборе данных
x-y.
Производная аппроксимирующая функция
Интерполируйте кривую из набора данных и найдите градиент кривой.
1. Задайте следующую матрицу.
2. Убедитесь, что значения x расположены в порядке возрастания в первом столбце матрицы данных, прежде чем извлечь векторы значений x и y.
3. Вызовите функцию cspline, чтобы найти коэффициенты кубического сплайна для интерполяции.
4. Вызовите функцию
interp, чтобы интерполировать кривую через точки данных. Распечатайте точки данных и интерполированную кривую.
5. Дифференцируйте функцию F.
6. Рассчитайте аппроксимацию градиента для каждой точки данных.
Эта аппроксимация секанса к производной — грубое, но действительное сравнение для дифференцированной кривой.
7. Постройте графики дифференцированной кривой и аппроксимаций градиента.
Интегральная аппроксимирующая функция
1. Интегрируйте функцию F.
2. Рассчитайте аппроксимацию интеграла для каждой точки данных.
3. Постройте график интегрированной кривой и аппроксимации интеграла.