How to plot an NxN array of circles?
Show older comments
I want to plot an NxN array of circles. Just to visualize, I attached an image of what I want to achieve. I'm new in MatlLab so I tried to plot a single circle first, and here is my code below:
n = 2^10; % size of mask M = zeros(n); I = 1:n; x = I - n/2; % mask x - coordinates y = n/2 - I; % mask y - coordinates [X,Y] = meshgrid(x,y); % create 2-D mask grid R = 200; % aperture radius A = (X.^2 + Y.^2 <= R^2); % Circular aperture of radius R M(A) = 1; % set mask elements inside aperture to 1 imagesc(M) % plot mask axis image
I really don't have any idea on how to plot a 2D-array of circles. The distance between two circles is two radii. I need this for my research. Hoping anyone can help.

Accepted Answer
More Answers (0)
Categories
Find more on Polar Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!