이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
fnxtr
스플라인 외삽
설명
예제
3차 평활화 스플라인 외삽하기
단위 구간에 3차 평활화 스플라인을 만듭니다.
x = rand(1,21); spline = csaps(x,x.^3);
위수가 2인 외삽 스플라인을 만듭니다.
order = 2; extrSpline = fnxtr(spline,order);
원래 스플라인을 외삽 스플라인과 함께 플로팅합니다.
fnplt(spline,[-.5 1.4]) hold on fnplt(extrSpline,[-.5 1.4]) legend('Cubic smoothing spline','Extrapolating spline') hold off
이변량 B-스플라인 외삽하기
이변량 B-스플라인을 만들고 플로팅합니다.
spline = spmak({0:3,0:4},1); fnplt(spline)
외삽 스플라인을 만듭니다. 첫 번째 변수에서만 외삽하기 위해 두 번째 변수에서 외삽 위수로 음의 정수를 지정합니다.
order = [3,-1]; extrSpline = fnxtr(spline,order); fnplt(extrSpline)
입력 인수
f
— 외삽할 스플라인
구조체
외삽할 스플라인으로, 구조체로 지정됩니다. f
는 B-form, BBform 또는 ppform의 스플라인이어야 합니다.
데이터형: struct
order
— 외삽 스플라인의 위수
정수 | 정수 벡터
외삽 스플라인의 위수로, 정수 또는 정수 벡터로 지정됩니다.
order
가 0인 경우 외삽 스플라인은 fn2fm(f,'B-')
와 동일한 스플라인을 기술하지만, ppform 형식이며 더 큰 기본 구간을 갖습니다.
order
가 적어도 f
의 위수와 같은 크기이면, 외삽 스플라인은 gn2fm(f,'pp')
와 동일한 스플라인이지만 조각을 두 개 더 사용하고 더 큰 기본 구간을 갖습니다.
f
가 m-변량이면 order
는 m개 요소를 가진 벡터일 수 있습니다. 여기서 order(i)
는 i
번째 변수에서 외삽하는 데 사용되는 위수입니다. i
번째 변수를 외삽에 사용되지 않도록 하려면 order(i)
를 음의 정수로 지정하십시오.
예: 1
출력 인수
pp
— ppform 형식의 스플라인
스플라인 구조체
ppform 형식의 스플라인으로, 다음 필드를 갖는 구조체로 반환됩니다.
Form
— 스플라인 형식
pp
스플라인 형식으로, pp
로 반환됩니다. pp
는 스플라인이 조각별 다항식 형식으로 주어졌음을 나타냅니다.
Breaks
— 스플라인의 매듭 위치
벡터 | 셀형 배열
스플라인의 매듭 위치로, 벡터로 반환되거나 다변량 데이터에 대해서는 벡터로 구성된 셀형 배열로 반환됩니다. 벡터는 다항식 조각이 정의된 각 구간의 시작과 끝을 나타내는 순증가하는 요소를 포함합니다.
Coefs
— 다항식의 계수
행렬 | 배열
각 조각에 대한 다항식의 계수로, 행렬로 반환되거나 다변량 데이터에 대해서는 배열로 반환됩니다.
Pieces
— 다항식 조각의 개수
스칼라 | 벡터
스플라인을 설명하는 다항식 조각의 개수로, 스칼라로 반환되거나 다변량 데이터에 대해서는 각 변수에 있는 조각 개수로 구성된 벡터로 반환됩니다.
Order
— 다항식의 위수
스칼라 | 벡터
스플라인의 각 다항식 조각을 설명하는 다항식 함수의 위수로, 스칼라로 반환되거나 다변량 데이터에 대해서는 각 변수의 위수를 포함하는 벡터로 반환됩니다.
Dim
— 차원 수
스칼라
대상 함수의 차원 수로, 스칼라로 반환됩니다.
버전 내역
R2006a에 개발됨
MATLAB 명령
다음 MATLAB 명령에 해당하는 링크를 클릭했습니다.
명령을 실행하려면 MATLAB 명령 창에 입력하십시오. 웹 브라우저는 MATLAB 명령을 지원하지 않습니다.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)