Bonjour tous,
j'aimerai savoir comment vous définissez votre résidu à minimiser lorsque vous
faites de l'optimisation avec fminsearch ou lsqnonlin sous MATLAB
je vous demande ceci car j'ai une courbe qui comporte plusieurs niveau d'amplitude (cf. pièce jointe) et j'ai un petit soucis :
- j'ai un modèle qui reproduit plutôt pas mal la courbe expérimental mais lorsque je lance l'optimisation pour affiner un peu ceci l'optimiseur fait de son mieux pour optimiser seulement la dernière boucle (car elle comporte plus de points que les autres).
je voudrais donc définir un résidu qui soit indépendant du nombre de points car je veux autant optimiser la première boucle que la dernière (je préfère avoir une erreur moyenne un peu partout qu'avoir une grosse erreur sur le premier cycle et une toute petit sur le dernier cycle).
auriez vous une idée ?
je vous remercie !
ps: moi actuellement je fais comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 residu=(Yexp-Ynum).^2;
Partager