How to plot a circular Image?
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
ramin bba
am 21 Jul. 2014
Kommentiert: ramin bba
am 21 Jul. 2014
I want to plot a binary image like this:

However, I only want the red region to be shown in the figure.How can I do this?
tnx in advance
1 Kommentar
Geoff Hayes
am 21 Jul. 2014
Ramin - what exactly are your inputs to draw the above? Do you determine the radius of the red circle? Do you decide on the number of solid black balls that fill the red region? Do you decide on the radius of each solid black ball?
Akzeptierte Antwort
Weitere Antworten (1)
Robert Cumming
am 21 Jul. 2014
A couple of options for you:
% First create an axes and some data:
ax = axes;
ang=0:0.01:2*pi;
xp=1*cos(ang);
yp=1*sin(ang);
patch ( xp, yp, 'w', 'parent', ax )
axis ( ax, 'equal' )
% option 1 - hide the axes to leave your image:
set ( ax, 'visible', 'off' )
% option 2 - set the background of your image to be the same as the parent:
set ( ax, 'color', get ( get ( ax, 'parent' ), 'color' ) )
2 Kommentare
Robert Cumming
am 21 Jul. 2014
My example draws a circle as an example. You would need to remove that part. You only need the last part which hides the axes, or changes the background colour.
Siehe auch
Kategorien
Mehr zu Surface and Mesh Plots finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!