我是Matlab的新手我需要在一个罗盘图上绘制p1-p4,每个罗盘图都有不同的颜色。如果我使用hold,我可以让它们全部以不同的颜色绘制,但它们出现在普通的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');
答案 0 :(得分:0)
您必须绘制第一个元素,然后执行hold on
。
compass(p4,'b'); hold on
compass(p3,'c');
compass(p2,'r');
compass(p1,'g');