私が直面している問題を再現するために、次のドキュメントの例の1つを少し変更したバージョンを使用しますfvtool
。
b1 = firpm(20,[0 0.4 0.5 1],[1 1 0 0]);
fvtool(b1, 1, 'Analysis', 'freq');
上記のコードは、次の図を生成するはずです。
その図に示されている2本の線(位相線と振幅線)のプロパティを個別に操作しようとしています。マグニチュードラインのプロパティを簡単に変更できます。
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')