Plotting points on a 2D filled contour?

49 Ansichten (letzte 30 Tage)
Max Di Luigi
Max Di Luigi am 9 Nov. 2018
Beantwortet: jonas am 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.

Antworten (1)

jonas
jonas am 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')

Kategorien

Mehr zu Contour Plots finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by