3D interpolation method or code or help with algorithm

조회 수: 7 (최근 30일)
Rafay
Rafay 2011년 9월 20일
Hi again guys, so Im working the the flow model available in matlab and have been following this tutorial http://www.mathworks.com/help/techdoc/visualize/f5-3558.html. If I have a 3d volume how do I interpolate the values of function y at any arbitrary 3d point please do not just say interp3 and meshgrid unless you can explain how to use them with examples in detail, I looked those up but did not understand them very well. I am new to MatLab.
The example above uses the slice function which according to MatLab also uses interpolation of the height to assign a colour value. I was also wondering if there was a way in which I could see how it assigned the colour value so as to figure out the interpolated value of the function V.
Thanks
  댓글 수: 6
Patrick Kalita
Patrick Kalita 2011년 9월 21일
Can you explain why you think the values returned by interp3 are wrong? Yes, there could be some NaNs because of artifacts of interpolating near the edge of the data set, but that does not mean the answer is wrong.
Rafay
Rafay 2011년 9월 21일
oh ok that makes sense thanks, i did some calculations by hand and the results of vi are similar to what i get when i put in xd,yd,and zd values in the flow function, meaning interp worked! NaN threw me off thanks!

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

Help CenterFile Exchange에서 Interpolation에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by