Main Content

interp1q

(권장되지 않음) 빠른 1차원 보간

interp1q는 권장되지 않습니다. interp1을 대신 사용하십시오.

설명

예제

yi = interp1q(x,Y,xi)는 열 벡터 xi의 점에서 1차원 함수 Y의 보간된 값을 반환합니다. 벡터 x는 기본 구간의 좌표를 지정합니다.

예제

모두 축소

성긴 사인 곡선을 생성하고 미세한 가로 좌표값에 걸쳐 보간합니다.

x = (0:10)'; 
y = sin(x); 
xi = (0:.25:10)'; 
yi = interp1q(x,y,xi); 
plot(x,y,'o',xi,yi)

Figure contains an axes object. The axes object contains 2 objects of type line.

입력 인수

모두 축소

샘플 점으로, 단조 증가하는 열 벡터로 지정됩니다. x의 샘플 점은 Y의 샘플 데이터의 x 좌표입니다.

예: [1; 2; 3; 4]

예: [1.1; 2.4; 3.2; 4.7]

데이터형: single | double
복소수 지원 여부:

샘플 데이터로, 열 벡터나 행렬로 지정됩니다. Y의 샘플 데이터는 x의 좌표에서 함수 값을 나타냅니다.

  • Y가 열 벡터이면 length(x) 요소를 포함해야 합니다. 출력값 yi의 길이는 length(xi)와 같습니다.

  • Y가 행렬인 경우 length(x) 행을 포함해야 하며 보간은 Y의 각 열에 대해 수행됩니다. 이런 경우 yi의 크기는 length(xi)×size(Y,2)입니다.

예: [1; 4; 9; 16]

예: [0.1; 1.4; 2.2; 3.7]

데이터형: single | double
복소수 지원 여부:

쿼리 점으로, 열 벡터로 지정됩니다. 쿼리 점은 interp1q가 선형 보간을 사용하여 Y로 표현되는 함수의 근삿값을 결정하는 위치입니다.

interp1qx의 좌표 밖에 있는 xi의 모든 값에 대해 NaN을 반환합니다.

예: [1.5; 2.5]

데이터형: single | double
복소수 지원 여부:

확장 기능

버전 내역

R2006a 이전에 개발됨

참고 항목

| | |