![](/img/trans.png)
[英]How to indicate a specific mad and phase value on bode plot given the freq in Matlab?
[英]Phase Wrap - Matlab Bode Plot
一個快速的問題!
我正在使用MATLAB R2015b。 在使用帶有選項'PhaseWrapping'->的波特圖時,我得到的限制從0到360,而不是約定的-180到180。我在網上找不到任何東西。 任何答案將不勝感激。
謝謝!
最低工作實例
PP = bodeoptions;
PP.Grid = 'on';
PP.XLabel.FontSize = 12;
PP.YLabel.FontSize = 12;
PP.Title.FontSize = 12;
PP.Xlim = [1e-3 1e3];
PP.PhaseWrapping = 'on';
s = tf('s');
temp = 1/s;
bode(temp,PP);
這應該給我一個-90的相位,但是給我270 。
波特圖還可以選擇調整相位偏移。 您可以在右鍵菜單-> Properties...
> Options
找到該選項,也可以通過
PP.PhaseMatching = 'on'
PP.PhaseMatchingFreq = 1
PP.PhaseMatchingValue = -90
在2016b中,MWE默認顯示為-90。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.