2016-05-24 133 views
1

一個簡單的問題!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一個階段,但它給了我。

+0

我不認爲這應該發生。你能編輯你的問題提供可運行的示例代碼,所以我們可以嘗試複製這個? – horchler

+0

@horchler嘿我包括一個編輯...感謝您的展示感興趣:) – Zero

+0

任何人都可以幫助我呢? – Zero

回答

0

波德圖也有調整相位偏移的選項。您可以找到在右鍵菜單中選擇選項 - >Properties... - >Options或通過

PP.PhaseMatching = 'on' 
PP.PhaseMatchingFreq = 1 
PP.PhaseMatchingValue = -90 

雖然調整它在2016B MWE默認顯示-90。