Plotting points on a 2D filled contour?

130 views (last 30 days)
Max Di Luigi
Max Di Luigi on 9 Nov 2018
Answered: jonas on 9 Nov 2018
I have stored some points (each point formed of two components - x1 & x2 variables) generated from iterations (while loop) in a matrix. How do I plot a particular element (x1i & x2i of a stored point for instance) of that matrix as a point on a 2D filled contour? I do not need to plot all the points, but only a few. Thanks for your help.

Answers (1)

jonas
jonas on 9 Nov 2018
Not sure I understand the question, but you should be able to do that easily by using contourf and scatter.
For example, let's say you have some xy data (n x 2) and you want to plot certain points on a contourf:
n = 100; n points
ind = [20,40,60,94]; %points to plot
xy = randi([10 20],n,2)
contourf(peaks);hold on
scatter(xy(ind,1),xy(ind,2),[],'k')

Categories

Find more on Contour Plots in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by