2016-05-24 3 views
1

Быстрый вопрос!Фаза Wrap - Matlab Bode Участок

Я использую MATLAB R2015b. При использовании графика bode с опцией «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 по умолчанию, хотя.

Смежные вопросы