Exemple : Dérivation et intégration de vecteurs de données
La fonction cspline permet d'effectuer une dérivation et une intégration sur un ensemble de données x-y.
Fonction d'ajustement de dérivée
Interpolez une courbe à partir d'un jeu de données et trouvez son gradient.
1. Définissez la matrice suivante.
2. Vérifiez que les valeurs x sont classées par ordre croissant dans la première colonne de la matrice de données avant d'extraire les vecteurs avec les valeurs x et y.
3. Appelez la fonction cspline pour rechercher les coefficients de la spline cubique pour l'interpolation.
4. Appelez la fonction interp pour interpoler une courbe passant par les points de données. Tracez les points de données et la courbe interpolée.
5. Différenciez la fonction F.
6. Calculez une approximation du gradient pour chaque point de données.
L'approximation sécante de la dérivée constitue une comparaison grossière mais correcte de la courbe différenciée.
7. Tracez la courbe différenciée et les approximations du gradient.
Fonction d'ajustement de l'intégrale
1. Intégrez la fonction F.
2. Calculez une approximation de l'intégrale pour chaque point de données.
3. Tracez la courbe intégrée et les approximations de l'intégrale.