MATLAB: How do i draw a filled circle in a color matrix? (random color and size)

circlecolorfaqmatrixrandom

A have a gray square of 500x500px.
whiteback=ones(500);
gray=128;
back=gray*whiteback;
How do a draw a circle of random grayscale and random size somewhere (random) in my matrix (square)? The whole circle needs to be filled. Not just a line.
Thx

Best Answer