tu as raison ça affiche 1 a chaque fois pourtant j'ai pas vu à l'affichage
je peux juste les changer peut être?
ici c'est la principale ligne du programme
Cp = leastsq('ptfit',C0);
et la fonction ptfit c'est la suivante
1 2 3 4 5
| function er = ptfit(Cp);
global ptdata
er = ptdata(:,1) - ( Cp(1)* atanh((ptdata(:,2)-Cp(2))./Cp(3)) + Cp(4) ); |
C0 c'est le vecteur initial de 4 éléments que je défini en haut du programme
les deux autre fonctions 'leastsq' et 'nlsqold' je l'ai chopé sur le site de mathwork en cherchant des toolbox qui font des estimations d’un modèle non linéaire par la méthode de moindre carré
Partager