[Scilab-users] non linear optimization why produce Nan
Stéphane Mottelet
stephane.mottelet at utc.fr
Tue Apr 2 12:53:51 CEST 2019
You have to remove the first line of Value, because of the header "x,y"
in your sheet:
--> Value
ans =
Nan Nan Nan
0. 97. Nan
20. 74. Nan
40. 83. Nan
60. 84. Nan
80. 84. Nan
100. 85. Nan
120. 86. Nan
140. 84. Nan
160. 84. Nan
(...)
2820. 585. Nan
2840. 303. Nan
2860. 28. Nan
2880. -132. Nan
2900. -205. Nan
2920. -214. Nan
2940. -170. Nan
2960. -107. Nan
2980. -62. Nan
3000. -32. Nan
3020. -2. Nan
3040. 22. Nan
3060. 40. Nan
3080. 54. Nan
Just insert
Value(1,:) = []
after calling read_xls
S.
Le 02/04/2019 à 10:48, Stéphane Mottelet a écrit :
> Hello,
>
> Le 02/04/2019 à 10:44, karoli a écrit :
>> Hello mottelet
>> I tested it, residual results is ok
> No it is not ok
>> as bellow shown;
>> -->dyke_error(p0,Value, i, y)
>> ans =
>> Nan
> you have a "Not a Number" in first component
>> - 332.01567
>> - 312.19667
>> - 324.46484
>> - 328.8238
>> - 332.27738
>> - 336.82964
>> - 341.48485
>> - 343.24755
>> - 347.12254
>> - 353.11492
>> - 355.2301
>> - 359.47381
>> - 360.85216 ........ continue
>>
>> but once I run leastsq function again, I got same results
>>
>> -->[f,p,g]=leastsq(dyke_error,p0)
>> g =
>> Nan
>> Nan
>> Nan
>> Nan
>> Nan
>> p =
>> 53.8
>> 1527.
>> 43.7
>> 55.7
>> 3424.7
>> f =
>> Nan
>>
>> I still don't understand what's wrong with my code.
>>
>> regards
>> karoli
>>
>>
>>
>> --
>> Sent from:
>> https://antispam.utc.fr/proxy/2/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/antispam.utc.fr/proxy/1/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/mailinglists.scilab.org/Scilab-users-Mailing-Lists-Archives-f2602246.html
>> _______________________________________________
>> users mailing list
>> users at lists.scilab.org
>> https://antispam.utc.fr/proxy/2/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/antispam.utc.fr/proxy/1/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/lists.scilab.org/mailman/listinfo/users
>>
>
>
--
Stéphane Mottelet
Ingénieur de recherche
EA 4297 Transformations Intégrées de la Matière Renouvelable
Département Génie des Procédés Industriels
Sorbonne Universités - Université de Technologie de Compiègne
CS 60319, 60203 Compiègne cedex
Tel : +33(0)344234688
http://www.utc.fr/~mottelet
More information about the users
mailing list