It is not restricted to functions with linear coefficients. To use the method it is necessary to have an idea of the function and a suitable range of parameter values. In Isaac it is not necessary to place the function in a file of its own. Array of x values - the independent variable. Array of y values for the dependent variable.
Array start giving the starting values of the parameters.
Arrays upper and lower giving the upper and lower limits of the parameters. It is permitted to give these as scalar values if the same limits apply to all parameters. Based on the Levenberg-Marquardt method.