[scilab-Users] lsqrsolve
    vinsz 
    vincent.guffens at googlemail.com
       
    Wed Mar 31 23:09:41 CEST 2010
    
    
  
On 31/03/2010 11:18, Maso Ricci wrote:
> Hi,
>
> I am using the lsqrsolve function to fit some data.
> I wonder whether lsqrsolve accepts contrains in order to force the 
> solution to be positive.
>
> thanks in advance for any comments and suggestions
A common trick to force a parameter to remain positive is to use the 
exp() function in the solver, for instance:
function er = to_fit(X, m)
   a = exp( X(1) )
   b = X(2)
      [...]
endfunction
x = lsqrsolve([log(a0), b0], to_fit, N)
a_fit = exp(x(1))
hope it helps,
Best regards,
    
    
More information about the users
mailing list