matlab ylimits,在matlab中更改Y轴限制波特图

我提供了一个多输入,多输出(MIMO)系统来说明其工作原理。假设您已经拥有一个名为sys_Orig的系统

Handleplot=bodeplot(sys_Orig); %create a handle

p=getoptions(Handleplot); %get the handle options

看看我们最初的波德情节:

64MqZ.jpg

假设我现在想要将左上角图的y轴限制从[-50 50]更改为[-100 50],我该怎么做?在命令行中输入p以获得可调节绘图参数的峰值:

p =

Title: [1x1 struct]

XLabel: [1x1 struct]

YLabel: [1x1 struct]

TickLabel: [1x1 struct]

Grid: 'off'

GridColor: [0.1500 0.1500 0.1500]

XLim: {2x1 cell}

XLimMode: {2x1 cell}

YLim: {4x1 cell}

YLimMode: {4x1 cell}

IOGrouping: 'none'

InputLabels: [1x1 struct]

OutputLabels: [1x1 struct]

InputVisible: {2x1 cell}

OutputVisible: {2x1 cell}

FreqUnits: 'rad/s'

FreqScale: 'log'

MagUnits: 'dB'

MagScale: 'linear'

MagVisible: 'on'

MagLowerLimMode: 'auto'

MagLowerLim: 0

PhaseUnits: 'deg'

PhaseVisible: 'on'

PhaseWrapping: 'off'

PhaseMatching: 'off'

PhaseMatchingFreq: 0

PhaseMatchingValue: 0

ConfidenceRegionNumberSD: 1

请注意,Ylim是一个4x1的单元格。 4是因为我们有四行图。

索引您想要更改的行。在这种情况下,它是我们的第一行,第1行:

p.Ylim{1}= [-100 50]; %Setting the y-axis limits

setoptions(Handleplot,p); %update your plot

2f3fa4530a7624753a7be4b04a61769e.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值