Exemple : Ajustement d'une fonction modèle aux données
Vérifiez la modélisation de vos données par une fonction linéaire, quadratique ou exponentielle.
1. Définissez un jeu de données.
2. Capturez la colonne 0 et la colonne 1 dans des vecteurs distincts.
Ajustement linéaire
1. Utilisez les fonctions intercept et slope pour définir les valeurs intercept et slope.
2. Tracez la fonction d'ajustement linéaire LF, ainsi que X et Y.
Ajustement quadratique
1. Définissez le degré polynomial.
2. Utilisez la fonction polyfit pour calculer la fonction d'ajustement.
◦ Les versions précédentes de cet exemple utilisaient la fonction regress dépréciée pour obtenir une matrice de coefficients qui était ensuite transmise à la fonction interp pour obtenir la fonction d'ajustement.
◦ La fonction polyfit, dont l'utilisation est recommandée pour remplacer la fonction regress dépréciée, renvoie la fonction d'ajustement. Il n'est donc plus nécessaire d'utiliser la fonction interp.
◦ En guise d'expérience, modifiez la valeur du degré polynomial pour observer ses effets sur la fonction d'ajustement, comme illustré dans le tracé ci-dessous.
3. Tracez la fonction d'ajustement quadratique QF.
Ajustement exponentiel
La fonction d'ajustement exponentiel est représentée par :
1. Indiquez les valeurs initiales des paramètres a, b et c.
2. Définissez le vecteur initial.
3. Utilisez la fonction expfit pour calculer les trois coefficients de la courbe exponentielle.
4. Tracez la fonction d'ajustement exponentiel EF.
5. Affichez les trois tracés pour vérifier que chaque modèle d'ajustement est correct par rapport aux données.