line minimization routine
[pout,fout]=linmin(pin,xi,tol,func[,argi1, ,argn])
pin = (kx1) vector of starting values
xi = (kx1) direction vector
tol = tolerance
func = function name string
argi = arguments passed to func
a result list with:
- result('meth') = 'frpr'
- result('b') = (kx1) minimizing vector
- result('f') = value of func at solution values
- result('hess') = hessian at solution values
- result('iter') = # number of iterations
- result('flag') = 0 for convergence, 1 for non-convergence
b = parameter vector (k x 1)
varargin = arguments passed to the function