MATLAB: How to combine the polar plot and cartesian coordinate together

plot

I want to draw and hold the radiation pattern from polar plot on the x,y coordinate. Is it possible?

Best Answer

First use polar() to draw the polar plot you want. Note this is the older polar() not the newer polarplot(). Then "hold on" and draw the cartesian points you want. Then you can use uistack() to move the cartesian points to "below" the polar points.
Do not try to draw the cartesian first and then the polar(): if you do that then polar() will not draw the radii and angle markings.