MATLAB 도움말 센터
(권장되지 않음) 빠른 1차원 보간
interp1q는 권장되지 않습니다. interp1을 대신 사용하십시오.
interp1q
interp1
yi = interp1q(x,Y,xi)
yi = interp1q(x,Y,xi)는 열 벡터 xi의 점에서 1차원 함수 Y의 보간된 값을 반환합니다. 벡터 x는 기본 구간의 좌표를 지정합니다.
x
Y
xi
예제
모두 축소
성긴 사인 곡선을 생성하고 미세한 가로 좌표값에 걸쳐 보간합니다.
x = (0:10)'; y = sin(x); xi = (0:.25:10)'; yi = interp1q(x,y,xi); plot(x,y,'o',xi,yi)
샘플 점으로, 단조 증가하는 열 벡터로 지정됩니다. x의 샘플 점은 Y의 샘플 데이터의 x 좌표입니다.
예: [1; 2; 3; 4]
[1; 2; 3; 4]
예: [1.1; 2.4; 3.2; 4.7]
[1.1; 2.4; 3.2; 4.7]
데이터형: single | double 복소수 지원 여부: 예
single
double
샘플 데이터로, 열 벡터나 행렬로 지정됩니다. Y의 샘플 데이터는 x의 좌표에서 함수 값을 나타냅니다.
Y가 열 벡터이면 length(x) 요소를 포함해야 합니다. 출력값 yi의 길이는 length(xi)와 같습니다.
length(x)
yi
length(xi)
Y가 행렬인 경우 length(x) 행을 포함해야 하며 보간은 Y의 각 열에 대해 수행됩니다. 이런 경우 yi의 크기는 length(xi)×size(Y,2)입니다.
size(Y,2)
예: [1; 4; 9; 16]
[1; 4; 9; 16]
예: [0.1; 1.4; 2.2; 3.7]
[0.1; 1.4; 2.2; 3.7]
쿼리 점으로, 열 벡터로 지정됩니다. 쿼리 점은 interp1q가 선형 보간을 사용하여 Y로 표현되는 함수의 근삿값을 결정하는 위치입니다.
interp1q는 x의 좌표 밖에 있는 xi의 모든 값에 대해 NaN을 반환합니다.
NaN
예: [1.5; 2.5]
[1.5; 2.5]
모두 확장
사용법 관련 참고 및 제한 사항:
일부 Y 값이 Inf 또는 NaN인 경우 결과가 MATLAB®과 일치하지 않을 수 있습니다.
Inf
backgroundPool
ThreadPool
이 함수는 스레드 기반 환경을 완전히 지원합니다. 자세한 내용은 스레드 기반 환경에서 MATLAB 함수 실행하기 항목을 참조하십시오.
R2006a 이전에 개발됨
interp1 | interp2 | interp3 | interpn
interp2
interp3
interpn
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
웹사이트 선택
번역된 콘텐츠를 보고 지역별 이벤트와 혜택을 살펴보려면 웹사이트를 선택하십시오. 현재 계신 지역에 따라 다음 웹사이트를 권장합니다:
또한 다음 목록에서 웹사이트를 선택하실 수도 있습니다.
사이트 성능 최적화 방법
최고의 사이트 성능을 위해 중국 사이트(중국어 또는 영어)를 선택하십시오. 현재 계신 지역에서는 다른 국가의 MathWorks 사이트 방문이 최적화되지 않았습니다.
미주
유럽
아시아 태평양
지역별 지사에 문의