I once made this script to draw a polar coordinate system on top of a regular graph. Perhaps this may be useful for you. It is based on this script, but simplified to only draw a coordinate system and no data. If this is not what you were looking for, check out the related script, maybe it can also help.
Be sure to adjust the radius as necessary! I usually turn off the axis, but it's up to you if you need a different look :)
R=6000; %radius S=10; %num circ.lines N=10; %num ang.lines sect_width=2*pi/N; offset_angle=0:sect_width:2*pi-sect_width; %------------------ r=linspace(0,R,S+1); w=0:.01:2*pi; clf %remove if needed hold on axis equal for n=2:length(r) plot(real(r(n)*exp(j*w)),imag(r(n)*exp(j*w)),'k--') end for n=1:length(offset_angle) plot(real([0 R]*exp(j*offset_angle(n))),imag([0 R]*exp(j*offset_angle(n))),'k-') end %------------------

source share