Z가 2D 배열일 때 X, Y, Z로 정의된 검색 테이블에 기반한 선택한 방법을 사용하여 2차원 보간을 수행합니다. 반드시 사용할 다형성 인스턴스를 수동으로 선택해야 합니다.

노트

X, Y, xi, yi가 1D 배열인 2차 보간을 수행합니다.


icon

입력/출력

  • ci32.png 메소드

    방법 보간 방법을 설정합니다.

    0최근접X 값에 대응하는 Z 값, 현재 xi, yi 값에 가장 가까운 Z 값을 선택합니다. 보간된 값은 가장 가까운 데이터 포인트로 설정됩니다.
    1겹선형XY를 연결하는 라인 선분을 따라서 포인트에 보간된 값을 설정합니다.
    2쌍삼차―가장 가까운 X, Y, Z의 데이터 포인트 16 부분을 포함하는 쌍 3차 표면으로부터 보간된 포인트를 얻어냅니다. 또한 보간된 표면의 1차 편도함수와 2차 혼압 도함수가 연속임을 보장합니다.
    3쌍삼차 스플라인―3차 보간 다항식의 첫번째와 두번째 편도함수가 데이터 포인트에서도 연속임을 보장합니다.
  • c2ddbl.png Z

    Z는 종속 변수의 2D 배열입니다.

  • c1ddbl.png X

    X는 첫번째 독립 변수의 표로 나타낼 수 있는 값의 1D 배열입니다. 모든 보간법에서 X는 증가 형태이어야 합니다.

    X가 비어있지 않은 경우, X의 길이는 Z의 열 개수와 같아야 합니다. X가 비어있는 경우, 이 VI는 X를 [0, 1, …, N- 1]로 취급하며, 이 때 NZ의 열 개수입니다.

  • c1ddbl.png Y

    Y는 두번째 독립 변수의 표로 나타낼 수 있는 값의 1D 배열입니다. 모든 보간법에서 Y는 증가 형태이어야 합니다.

    Y가 비어있지 않은 경우, Y의 길이는 Z의 행 개수와 같아야 합니다. Y가 비어있는 경우, 이 VI는 Y를 [0, 1, …, M- 1]로 취급하며, 이 때 MZ의 열 개수입니다.

  • c1ddbl.png xi

    xi는 종속 변수 zi의 보간된 값이 계산될 첫번째 독립 변수값의 1D 배열입니다.

  • c1ddbl.png yi

    yi는 종속 변수 zi의 보간된 값이 계산될 두번째 독립 변수값의 1D 배열입니다.

  • ci32.png n번

    n번은 보간 포인트의 위치를 결정합니다. 각 X 원소와 각 Y 원소 사이의 보간이 n번 반복됩니다. 데이터를 xi 또는 yi에 연결하는 경우, 이 VI는 n번을 무시합니다.

  • i2ddbl.png zi

    zi는 독립 변수값 xi, yi에 대응하는 보간된 값의 출력 2D 배열입니다.

  • i2ddbl.png 사용된 xi

    사용된 xi는 종속 변수 zi의 보간된 값이 계산될 첫 번째 독립 변수값의 2D 배열입니다.

    데이터를 xi에 연결하는 경우, 사용된 xixi를 반환합니다. 그렇지 않은 경우, 사용된 xiX의 두 인접한 원소 사이에 균일한 간격으로 위치한 2n번 – 1 포인트의 동일한 행으로 된 배열을 반환합니다. 사용된 xi의 행 개수는 사용된 yi의 행 개수와 같습니다.

  • i2ddbl.png 사용된 yi

    사용된 yi는 종속 변수 zi의 보간된 값이 계산될 두 번째 독립 변수값의 2D 배열입니다.

    데이터를 yi에 연결하는 경우, 사용된 yiyi를 반환합니다. 그렇지 않은 경우, 사용된 yiY의 두 인접한 원소 사이에 균일한 간격으로 위치한 2n번 - 1 포인트의 동일한 열로 된 배열을 반환합니다. 사용된 yi의 열 개수는 사용된 xi의 열 개수와 같습니다.

  • ii32.png 에러

    에러는 VI로부터 모든 에러 또는 경고를 반환합니다. 에러[에러 코드를 에러 클러스터로] VI에 연결하여 에러 코드 또는 경고를 에러 클러스터로 변환할 수 있습니다.

  • 이 VI는 표로된 X, Y, Z값(각각 두 독립 변수와 하나의 종속 변수)을 받아들이고 각 xi, yi 위치에 대응하는 보간된 값 zi를 제공합니다. VI는 X, Y에서 xi, yi의 각 값을 검색하고 X, Y에서의 상대적인 위치를 사용하여, Z에서 상대적인 위치가 같은 보간된 값 zi를 찾습니다.

    이 VI를 사용하여 4개의 보간 방법 중 하나를 선택할 수 있습니다.

    다음 그림에서 xiyi는 2D 보간될 좌표를 지정하는 배열입니다. 즉 zim, n의 좌표는 ((xim, n, yim, n)입니다. 여기서 mnxi, yi, zi의 인덱스입니다. XYZ의 좌포를 지정하는 1D 배열입니다. ij는 각각 XY의 인덱스입니다. Z는 대응하는 의존 변수를 나타내는 2D 배열이며 빨간 점은 zim, n의 위치를 지정합니다.

    최근접 보간 방법

    최근접 방법은 (xim, n, yim, n)에 가장 가까운 포인트를 찾고 Z의 대응하는 z 값을 zim, n에 할당합니다. 이전 그림에서 zim, n = zi, j + 1입니다.

    겹선형 보간 방법

    겹선형 방법은 [1D 보간] VI의 선형 방법을 확장한 것입니다. 겹선형 방법은 1D 선형 보간을 x축을 따라 2번 계산하고 포인트 ab에서 보간된 값을 반환합니다. 이는 다음 그림에서 파란 점으로 표시되어 있습니다. 그 후 이 VI는 y축을 따라 1D 선형 보간을 계산하고 zim, n를 반환합니다. y축은 다음 그림에 ab를 연결하는 라인 선분으로 표시되어 있습니다.

    쌍삼차 보간 방법

    쌍삼차 방법을 사용하여 눈금 사각형 내에서 보간을 수행합니다. 이 방법은 내부에서 보간된 표면, 그의 첫번째 편도함수, 2차 혼합 도함수 모두가 연속임을 보장합니다.

    쌍삼차 보간 방법에 대한 더 자세한 정보는 수학 관련 문서 토픽의 Numerical Recipes in C++를 참조하십시오.

    쌍삼차 스플라인 보간 방법

    쌍삼차 스플라인 방법은 [1D 보간] VI에서 3차 스플라인 방법이 확장된 것입니다. 이 방법은 3차 스플라인 방법을 사용하여 한 축을 따라 보간을 수행한 후 같은 방법으로 다른 축을 따라 보간을 수행합니다. 쌍삼차 스플라인 방법은 보간 다항식의 첫번째와 두번째 편도함수가 연속임을 보장합니다.

    쌍삼차 보간 방법에 대한 더 자세한 정보는 수학 관련 문서 토픽의 Numerical Recipes in C++를 참조하십시오.

    예제

    LabVIEW 포함되는 다음 예제 파일을 참조하십시오.

    • labview\examples\Mathematics\Interpolation\2D Interpolation.vi