为了重现我面临的问题,我将使用以下文档中示例之一的略微修改版本fvtool
:
b1 = firpm(20,[0 0.4 0.5 1],[1 1 0 0]);
fvtool(b1, 1, 'Analysis', 'freq');
上面的代码应该生成下图:
我正在尝试独立操纵您在该图中可以看到的两条线的属性(相位和幅度线)。我可以轻松修改幅度线的属性:
h = findobj(gcf, 'Tag', 'magnitude_line');
set(h, 'Color', 'Red');
但是,我不能对相线做同样的事情。以下任何命令都只返回空数组:
h = findobj(gcf, 'Tag', 'phasez_line')
h = findobj('Tag', 'phasez_line')
h = findobj(0, 'Tag', 'phasez_line')