How can I plot multiple rectangles (or circles) using the rectangle function without using a for loop?
Show older comments
I need to plot multiple circles using the built in rectangle function. I have matrices that contain the x and y coordinates of the points that I want the center of my circle to be on. d is the diameter of the circles. The code I am using is below. I want to plot the circles without using the for loop in order to save time.
for i = 1 : size(x,1)
pos = [x(i)-d/2, y(i)-d/2, d, d];
rectangle('Position',pos,'Curvature',[1 1],'FaceColor','c','EdgeColor','k','LineWidth',1);
end
Accepted Answer
More Answers (0)
Categories
Find more on 2-D and 3-D Plots in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!