함수 > 데이터 분석 > 보간 및 예측 > 3차 스플라인 보간
3차 스플라인 보간
cspline(vx, vy) 또는 cspline(Mxy, Mz)
lspline(vx, vy) 또는 lspline(Mxy, Mz)
pspline(vx, vy) 또는 pspline(Mxy, Mz)
이러한 함수는 모든 (x, y) 데이터 점을 지나는 3차 조각 다항식을 생성하기 위해 interp에서 사용하는 벡터 vs를 구합니다. 조각 다항식은 x의 모든 값에 대해 1차 도함수와 2차 도함수가 연속적입니다. 결과 스플라인 곡선은 끝점에서 3차(cspline), 선형(lspline) 또는 쌍곡선(pspline)입니다. x 및 y의 3차 다항식에 해당하는 표면이 점의 격자를 통과하여 해당 표면의 1차 및 2차 도함수가 각 방향의 각 점을 잇게 되는 2차 스플라인에 이러한 함수를 사용할 수 있습니다.
xy의 3차 다항식에 해당하는 표면이 점의 격자를 통과하여 해당 표면의 1차 및 2차 도함수가 각 방향의 각 점을 잇게 되는 2차 스플라인에 이러한 함수를 사용할 수 있습니다.
이 함수는 처음 두 개의 데이터 점 사이에 3차 면을 외삽하여 이미 알려져 있는 맨 처음 데이터 점 앞의 x 값을 구하고, 마지막 두 개의 데이터 점 사이에 3차 면을 외삽하여 이미 알려져 있는 맨 마지막 데이터 점 뒤의 x 값을 구합니다.
벡터 출력 vs의 처음 세 개의 값이 interp 함수에 사용됩니다. 나머지 요소는 2차 도함수 계수입니다.
인수
vxvy는 길이가 같은 실수 데이터 값의 벡터입니다. 독립 데이터인 vx의 요소는 오름차순으로 정렬됩니다.
Mxy는 사각형 격자의 대각선 상에 있는 x, y 좌표를 지정하는 독립 데이터의 실수 n x 2 배열입니다. 따라서 독립 데이터 점의 x 값과 y 값의 수는 같아야 합니다.
Mz는 데이터의 실수 n x n 배열입니다. Mz에는 Mxyxy 값에 상응하는 z 값이 포함됩니다.
추가 정보
각 함수의 끝점에서 2차 도함수는 다음과 같습니다.
cspline - 가장 가까운 점 두 개를 지나는 직선에 의해 결정됩니다.
lspline - 0과 같습니다.
pspline - 가장 가까이 인접해 있는 점의 값과 같습니다.
도움이 되셨나요?