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
Error using plot3
Vectors must be the same lengths.
Error in goplotpso (line 23)
Error in pso_Trelea_vectorized (line 295)
eval(plotfcn); % defined at top of script