Click or drag to resize
XDL

XfnPolyFit Method

입력 x에 대한 y값을 계산하는 y = f(x)에 대하여, 함수 f()를 사용자가 설정한 차수(degree)의 다항함수로 추정하여 그 계수를 제공한다.
최소제곱법(least square approximation)을 사용.
degree = 3 일 때
Xfn.PolyFit(x, y, 3, coeff);
3차 다항식 : y = a + b*x + c*x^2 + d*x^3
계수 : coeff[0] = a, coeff[1] = b, coeff[2] = c, coeff[3] = d

Namespace:  Pixoneer.NXDL
Assembly:  NXDL (in NXDL.dll) Version: 2.0.3.31
Syntax
C#
public static bool PolyFit(
	double[] x,
	double[] y,
	int degree,
	out double[] coeff
)

Parameters

x
Type: SystemDouble
[In] 입력 값(다항함수의 차수보다 입력 값의 수가 많아야 함)
y
Type: SystemDouble
[In] 입력에 대응하는 함수 값.
degree
Type: SystemInt32
[In] 다항함수의 차수(최대차수는 9차).
coeff
Type: SystemDouble
[Out] 추정한 다항함수의 계수(차수+1 개의 데이터).

Return Value

Type: Boolean
다항함수 추정에 성공하면 true를 반환 그렇지 않으면 false를 반환
See Also