Interpolation of data defined on triangular mesh
조회 수: 5 (최근 30일)
이전 댓글 표시
Dear all, I have a data defined on a geometry discretized with a triangular mesh. What I want to do is to map (interpolate) this data on another triangular mesh (but exactly the same geometry). So what I want is something similar to tri2grid (but for my case it should be tri2tri). Does anyone know if there already exists some code to do that? Built-in MATLAB functions does not seem to have this capability. Thanks.
댓글 수: 0
채택된 답변
Bill Greene
2014년 10월 20일
If you have access to the R2014b version of MATLAB, there is a new PDE Toolbox function, pdeInterpolant, that makes this operation straightforward.
http://www.mathworks.com/help/pde/ug/pdeinterpolant-object.html
The code would look something like this:
F = pdeInterpolant(pMesh1, tMesh1, dataMesh1);
dataMesh2 = evaluate(F, pMesh2);
Bill
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Boundary Conditions에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!