[Scilab-users] non linear optimization why produce Nan

karoli Karoli at greenae.org
Tue Apr 2 10:44:59 CEST 2019


Hello mottelet
I tested it, residual results is ok
as bellow shown;
-->dyke_error(p0,Value, i, y)
 ans  =
 
    Nan        
  - 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: http://mailinglists.scilab.org/Scilab-users-Mailing-Lists-Archives-f2602246.html



More information about the users mailing list