Bonjour
Je veux faire une estimation d’un modèle non linéaire par la méthode de moindre carré et ça a marché pour des données de Température
Je voulais faire la même chose pour des données de Salinité mais ça ne marche plus et je ne vois pas le problème
J’ai cette erreur
Les fonctions 'leastsq' et 'nlsqold' se trouvent sur le site de mathworks. La fonction 'cond' se trouve dans le toolbox matlab.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 ??? Error using ==> svd Input to SVD must not contain NaN or Inf. Error in ==> cond at 41 s = svd(A); Error in ==> nlsqold at 132 if cond(GRAD)>1e8 Error in ==> leastsq at 83 [x,OPTIONS,CostFunction,JACOB] = nlsqold(funfcn,x,OPTIONS,gradfcn,varargin{:}); Error in ==> ptpro at 80 Cp = leastsq('ptfit',C0);
D’après l’erreur A contient des NaN ou Inf or en l’affichant je trouve qu’il n’y en a pas !! et je comprends donc pas quelle est l’erreur ?
Partager