Geoff: The functionality you seek is available in circles.m, which is described here: http://www.mathworks.com/matlabcentral/fileexchange/45952-circle-plotter/content/circles_demo/html/circles_documentation.html
Slightly easier than
hc = circle(...);
set(hc, 'Property', value)
would be to change, in circle.m, the 'style' argument to 'varargin', and pass all those additional arguments straight to plot, ie.
H=plot(X,Y,varargin{:});
Must work with the specified starting and the ending angle.
04 May 2008
Joe Daady
25 Apr 2008
Ricardo Peligroso
Excellent function, couldn't believe that there wasn't a simple in-built one! Thank you! :)
05 Apr 2008
eyap candir
a missing function for matlab thanks to author
11 Sep 2007
Jao Tao Mao Ying Ling Ping Golf
Don't eat carrots.
31 Aug 2007
tom tomo
07 Aug 2007
Jens H.
---
t = linspace(0, 2*pi, Number_of_points);
plot(r*cos(t),r*sin(t),'style')
--
also works well!
31 Jul 2007
sam s
22 Jun 2007
PONTHEP VENGSUNGNLE
Interest!
Thang you sir
From thailand
31 May 2007
mohammad t moravej
nice usage of the pol2cart command.
if one is to use rectangle command to draw a circle,it should be noticed that the axis aspect ratios also should be set to equal ratiots or the circle plot will seem an ellipse.(use daspect([1 1 1])
09 May 2007
lila naseri
17 Mar 2007
Joerg Buchholz
Matlab's built-in "rectangle" command can draw circles if you use the curvature parameter: