MATLAB中的polarpattern函数:设置动态范围和颜色

MATLAB中的polarpattern函数:设置动态范围和颜色,matlab,matlab-figure,angle,polarization,Matlab,Matlab Figure,Angle,Polarization,x1代表-180到180之间的角度,y1是相应的量级。所以我想要的是标准化绘图,然后将动态范围设置为-40。我完成了正常化,但是我无法计算出其他部分。下面是我到目前为止所做的 a=polarpattern(x1,y1, 'NormalizeData',1,'MagnitudeLimMode', 'manual'); a.Color='b'; 另外,我想用相同的颜色向图形添加另一个绘图,因此我使用: hold on; b=polarpattern(x1,y2, 'NormalizeData',1

x1代表-180到180之间的角度,y1是相应的量级。所以我想要的是标准化绘图,然后将动态范围设置为-40。我完成了正常化,但是我无法计算出其他部分。下面是我到目前为止所做的

a=polarpattern(x1,y1, 'NormalizeData',1,'MagnitudeLimMode', 'manual');
a.Color='b';
另外,我想用相同的颜色向图形添加另一个绘图,因此我使用:

hold on;
b=polarpattern(x1,y2, 'NormalizeData',1,'MagnitudeLimMode', 'manual');
b.Color='b';
hold off;
但我还是以两种不同的颜色(蓝色和红色)结束?我做错了什么

谢谢