Interpolates or extrapolates a function f at a specific value using a rational function. The rational function passes through all the points formed by arrays of dependent and independent values.
If the number of elements in X is different from the number of elements in Y, this node sets interpolation value and interpolation error to NaN and returns an error.
Point at which the interpolation or extrapolation is performed.
If x value is in the range of X, this node performs interpolation. Otherwise, this node performs extrapolation. If x value is too far from the range of X, the extrapolation error may be large. It is not a satisfactory extrapolation.
Error conditions that occur before this node runs. The node responds to this input according to standard error behavior.
Default: No error
Interpolation of the function f at the point you specified.
An estimate of the error in the interpolation.
Error information. The node produces this output according to standard error behavior.
The rational function
passes through all the points formed by Y and X. P and Q are polynomials, and the rational function is unique, given a set of n points (xiyi), where f(xi) = yi, f is any function, and given a number x in the range of the xi values.
This node calculates interpolation value y using
If the number of points is odd, the degrees of freedom of P and Q are using . If the number of points is even, the degrees of freedom of P are , and the degrees of freedom of Q are , where n is the total number of points formed by Y and X.
Where This Node Can Run:
Desktop OS: Windows
FPGA: Not supported