请问为何Matlab 画的波特图相位是从360度下降,而不是从0度?

[复制链接]
4336|1
 楼主| Nivans 发表于 2016-9-7 17:38 | 显示全部楼层 |阅读模式
本帖最后由 Nivans 于 2016-9-7 18:00 编辑

请问相移为什么不是从零度开始往负的方向变化呢?代码如下:
  1. clc
  2. clear
  3. L = 10e-3;
  4. C = 100E-6;
  5. Vd = 10;
  6. Vo = 20;
  7. Fs = 1000;
  8. Ro = 20;
  9. Vref = 5;
  10. D = 1 - (Vd / Vo);
  11. Vp = Vref / D;
  12. Vap = -Vo;
  13. Ic = -(1-D)*Vo /Ro;
  14. num = [L*Ic Vap*(D - 1)];
  15. den = [L * C /power((1-D),2) L/(Ro * power((1-D),2)) 1];
  16. k = 1 / (Vp * power((1-D),2));
  17. sys1 = k * tf(num,den);
  18. bode(sys1)

untitled.bmp
 楼主| Nivans 发表于 2016-9-7 18:01 | 显示全部楼层
为何相移不是从0度往负的方向
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:苦练七十二变,笑对八十一难!

117

主题

692

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部