Drawing Polygons and Points
11 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi,
Today i was trying to draw a polygon and some points on the same figure. I drawed the polygon using the "fill" command and it worked just fine. But then i tried to plot the other points using the "plot" function ( plot(x, y, '*') ) and the image with the points took the place of the polygon. Is there a way for me to plot the polygon AND the points so i can compare them? Oh, and the polygon doesn't really have to be filled, the perimeter lines are enough.
Thank you (:
0 commentaires
Réponse acceptée
Sean de Wolski
le 7 Fév 2011
doc hold
To understand. The solution:
figure;
fill(your_stuff)
hold on
plot(your_stuff)
0 commentaires
Plus de réponses (2)
Patrick Kalita
le 7 Fév 2011
While hold works, you might consider using low-level graphics functions like patch and line for this task. These functions do not reset the axes like fill or plot.
Here's an example:
patch(cos(0:pi/4:2*pi), sin(0:pi/4:2*pi), 'r')
line(-0.5:0.1:0.5, -0.5:0.1:0.5, 'Marker', '*', 'LineStyle', 'none')
0 commentaires
Voir également
Catégories
En savoir plus sur Elementary Polygons dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!