MATLAB Answers

How to get the Z-contour values related to scatter positions?

1 view (last 30 days)
Philippe Corner
Philippe Corner on 24 Nov 2020
Commented: Philippe Corner on 2 Dec 2020
The matrix M contains X, Y, Z values related to 1st, 2nd and 3rd columns respectively. It is plotted on a contour using the follwing code
hold on
scatter(ref(:,1),ref(:,2),'filled','k') % the dots where I want to get the contour value
ref.mat contains X, Y positions that suporpose the contour from M. I would like to get the Z information associated to exactly the X,Y positions of re.mat vector only for the areas where the dots overlaps the contour as you can see in the figure:
The final result can be a matrix M2, such as 1st column (X position over the contour); 2nd column (Y position over the contour) and 3rd column the extracted Z values related to M matrix contour.


Sign in to comment.

Accepted Answer

KSSV on 24 Nov 2020
Read about ScatteredInterpolant.

  1 Comment

Philippe Corner
Philippe Corner on 2 Dec 2020
Hello KSSV, I solved it using the function you suggested. Thank you.
Please take a look on this loop i would like to make to eliminate some part of my data:

Sign in to comment.

More Answers (0)


Community Treasure Hunt

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

Start Hunting!