How to change frequency unit in plot of viewGoal function without using right click and properties dialog?

4 ビュー (過去 30 日間)
Hi there,
does anyone know how to change the frequency unit in the plot generate by the viewGoal() function, e.g. for a tuning goal like TuningGoal.Tracking, without doing a right click and using the properties dialog? The default option is rad/second, but I'd like to have Hz as default. Is there a command I can use in my script calling the viewGoal() function to set the frequency unit automatically to Hz? Is seems there is not "plotoptions" like bodeplot has.
Best regards, Robert

採用された回答

Arkadiy Turevskiy
Arkadiy Turevskiy 2018 年 10 月 29 日
編集済み: Arkadiy Turevskiy 2018 年 10 月 29 日
Hi,
Try this:
gmax = frd([1 1 0.01],[0 1 100]);
Req = TuningGoal.MaxGain('du','u',gmax);
viewGoal(Req);
h=gcr;
setoptions(h,'FreqUnits','Hz');
Hope this helps.
Arkadiy Turevskiy
MathWorks

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangePlot Customization についてさらに検索

製品


リリース

R2018b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by