내삽과 관련된 함수

게시판 IDL Q&A 내삽과 관련된 함수

2 답변 글타래를 보이고 있습니다
  • 글쓴이
    • #5000 Reply
      dk
      회원

      안녕하세요^^
      평소 IDL을 사용하면서 많은 도움 받고 있습니다.
      검색으로 해결하지 못한 문제가 있어서 질문 드립니다.
      어떠한 위성 자료를 해상도가 더 높은 다른 위성자료의 격자와 똑같이 맞추기 위한 작업이 필요한데
      interpolate나 bilinear, krig2d 같은 함수로는 잘 안되더라구요ㅠㅠ
      이 경우 적합한 다른 interpolation 함수가 있다면 추천해주시면 감사하겠습니다.
      (매트랩에서는 interp2라는 함수를 사용해서 가능했습니다.)

    • #5001 Reply
      Jonghyuk Yi
      회원

      MATLAB 게시판을 보니, INTERP2 함수를 다음과 같이 사용하는 것으로 나옵니다.

      Vq = interp2(X,Y,V,Xq,Yq)

      MATLAB을 잘 모르지만, 설명으로 보면, IDL에서 이런 일을 하는 함수는 GRIDDATA 가 아닌가 생각합니다. 위 Matlab 예제와 같은 변수명을 사용한다면,

      Vq = GRIDDATA(X, Y, V, XOUT=Xq, YOUT=Yq)

      의 형태로 사용할 수 있습니다. GRIDDATA에서 KRIGING 메쏘드를 쓸 수도 있는데, 언급하신 KRIG2D 함수를 사용한다면.

      Vq = KRIG2D(V, X, Y, XVALUES=Xq, YVALUES=Yq)

      이렇게 사용할 수 있습니다.

    • #5003 Reply
      Sangwoo
      회원

      사용중이신 데이터의 격자 분포가 어떤 형태인가에 따라 좌우될 것 같습니다. 규칙적인 간격의 격자 분포를 한 데이터라면 그냥 CONGRID 함수를 사용하는 것으로도 충분할 수 있습니다. 하지만 그게 아니라면 위의 답변에 언급된 것처럼 다른 함수를 써야 하겠지요. 사용중이신 데이터의 격자 분포 형태에 관하여 좀 더 구체적으로 알려주시면 어떨까 합니다.

2 답변 글타래를 보이고 있습니다
'내삽과 관련된 함수'에 답변달기
글쓴이 정보: