BodePlot

BodePlot[lsys]
生成线性非时变系统 lsys 的波特图.

BodePlot[lsys, {min, max}]
绘制频率范围 内的图线.

BodePlot[expr, {, min, max}]
使用变量 绘制 expr 的图线.

更多信息更多信息

  • BodePlot 绘制 lsys 的传递函数的幅值和相位.
  • 系统 lsys 可以是 TransferFunctionModel 或者 StateSpaceModel,包含描述器或者延迟系统.
  • 对于相应的传递函数为 的系统 lsys,可以绘制下列表达式的图线:
  • 连续时间系统
    采样时间 下的离散时间系统
  • BodePlot 将变量 视为局部变量,使用 Block.
  • BodePlot 具有与 Plot 相同的选项,并具有以下变化和增加:
  • ExclusionsNone要排除的频率
    FeedbackType"Negative"反馈类型
    FrameTrue是否在每个图线周围绘制框
    MeshFunctions{{#1&},{#1&}}如何决定网格划分的位置
    PlotLayout"VerticalGrid"要使用的布局
    PlotRange{{Full,Automatic},{Full,Automatic}}要包括的值的范围
    SamplingPeriodNone采样周期
    ScalingFunctions{{"Log10","dB"},{"Log10","Degree"}}尺度函数
    StabilityMarginsFalse是否显示稳定裕度
    StabilityMarginsStyleAutomatic指定稳定裕度样式的图形指令
  • 选项 PlotLayout 的可能明确设置是 "List".
  • BodePlot 的其它选项可以一个二元素列表指定,其中第一个元素对应于幅值图形,第二个元素对应于相位图形.
  • 选项的指定包括:
  • opt->val幅值与相位图均使用 val
    opt->{val}幅值图使用 val,相位图使用默认值
    opt->{val1,val2}幅值图使用 ,相位图使用
    opt->{Automatic,val}幅值图使用默认值,相位图使用 val
  • 尺度函数可由 ScalingFunctions->{{magfreqscale, magscale}, {phasefreqscale, phasescale}} 指定.
  • 频率尺度 magfreqscalephasefreqscale 可以为 ,这分别对应于以10为基底的对数尺度和线性尺度.
  • 幅度尺度 magscale 可以是 或者 ,它们分别对应于幅度的十进制和绝对值.
  • 相位尺度 phasescale 可以是 或者 .
版本 8 的新功能 | 版本 9 修改功能
New to Mathematica? Find your learning path »
Have a question? Ask support »