我是 Matlab 的新手,我需要在一个指南针图上绘制 p1-p4,每个指南针的颜色都不同。如果我使用 hold on,我可以让它们都以不同的颜色绘制,但它们出现在正常的 xy 平面图上,我需要极坐标版本。
p1(1) = 1j;
p1(2) = 1;
p2(1) = 2+1j;
p2(2) = 2-1j;
n3 = 1:4;
p3 = cos(-n3*pi/2)+1j*sin(-n3*pi/2);
n4 = 1:4;
p4 = (1+1j).^(n4);
hold on
compass(p4,'b');
compass(p3,'c');
compass(p2,'r');
compass(p1,'g');