Nonlinear System Solver (Not in Base Package)

Determines a set of solutions of a nonlinear system of equations in n-dimensions beginning with a randomly chosen start point in n-dimensions. Details

accuracy controls the accuracy of the zero determination. The default is 1E - 8, which specifies the maximum deviation of the calculated solution from the actual solution.
number of trials is the elaborate number of randomly chosen start points. The algorithm starts with these points and looks for zeros close to these points. The default is 5.
h is a small distance to calculate derivatives. The default is 1E - 8.
Start is an array describing the left corner of the nD interval. The randomly chosen start points of the zero-finding algorithm can be found in the n-dimension rectangle spanned by Start and End.
End is an array describing the right corner of the n-dimension interval. The randomly chosen start points of the zero-finding algorithm can be found in the n-dimensional rectangle spanned by Start and End.
X is an array of strings representing the X variables.
F(X) is an array of strings defining the functions in nD.
Zeroes contains the determined zeros of F(X).
F(Zeroes) contains the function values of Zeroes. Usually, these values are close to 0.
ticks is the time in milliseconds to analyze the formula and to produce the Zeroes.
error returns any error or warning condition from the VI.

Nonlinear System Solver Details

This algorithm is based on the Nonlinear System Single Solution VI. This VI determines that the nonlinear system

has two solutions (1.0000, 1.0000, 1.0000) and (–0.4050, 0.5931, 2.2429).

The above equations, with appropriate Start and End values are entered into the VI front panel as:

Note  Only the left side of the above equations needs to be entered into F(X). The VI assumes that the right side is zero.