2D and 3D cross sections
5 views (last 30 days)
Show older comments
Hello, I have a file of contours and a file of points x,y,z. How can I integrate point data into a cross section of those contours. I have tried interp function without success.
Thnaks, Jul
0 Comments
Answers (1)
Walter Roberson
on 17 May 2012
Are these coordinates on a regular array, or are they scattered? The interp family of functions cannot be used for scattered data.
If you do have scattered data then you could use TriScatteredInterp() . You could proceed by interpolating over a grid and then using that grid to interp*() the cross-sections, or you could interpolate over a grid and then use isosurface(), or you could just use the TriScatteredInterp to directly interpolate at the points of interest (which would probably have the best accuracy.)
Question: are any of the points NaN or "missing" and you need to fill them in? There are different techniques for that.
See Also
Categories
Find more on Lighting, Transparency, and Shading in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!