|
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.NXDLAssembly: NXDL (in NXDL.dll) Version: 2.0.3.38
Syntaxpublic static bool PolyFit(
double[] x,
double[] y,
int degree,
out double[] coeff
)
Parameters
- x Double
- [In] 입력 값(다항함수의 차수보다 입력 값의 수가 많아야 함)
- y Double
- [In] 입력에 대응하는 함수 값.
- degree Int32
- [In] 다항함수의 차수(최대차수는 9차).
- coeff Double
- [Out] 추정한 다항함수의 계수(차수+1 개의 데이터).
Return Value
Boolean 다항함수 추정에 성공하면 true를 반환 그렇지 않으면 false를 반환
See Also