绘制子图(Matlab)

巴巴巴吉

有人可以告诉我以下脚本中的最后一个绘图命令如何工作吗?

close all;
s=tf('s');
sys1 = 5/(s+5);
sys2=exp(-1*s);
G=ss(sys1)*ss(sys2);
opts = bodeoptions('cstprefs');
opts.Grid= 'ON';
% create a figure and get the handle of the figure
figHnd = figure;
bode(G,opts)
% get and display the children handles of the figure
childrenHnd =get(figHnd, 'Children');
% select magnitude plot and plot a line
axes(childrenHnd(3));
hold on;
plot([1 1], [-20 20], 'r')
hold off;

我试图在我的Bode图(幅度图)上添加一条截止频率的水平线,但我不知道该怎么做。当前代码为我添加了一条垂直线。

哈巴德兹

问题是关于生产线

plot([1 1], [-20 20], 'r')

这是一个简单的绘图命令。通常,您使用

plot(x,y)

这里是一样的:x-vector是[1, 1]y-vector是[-20, 20]因此,您可以从画一条线(1,-20)(1,20)最后一部分(r)仅指定颜色,即红色。这正是您在波特图中可以看到的。

要创建一条水平线,例如从(10^-1, -20)到,(10^0, -20)您可以类似地绘制

plot([10^-1, 10^0], [-20, -20], 'r');

(不要忘记将其放在内hold on; ... hold off;,因此不会删除预示图。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Matlab中使用子图命令绘制但功能不同

来自分类Dev

MATLAB子图使图变大

来自分类Dev

在Matlab中绘制颜色图

来自分类Dev

如何绘制seaborn或matlab图

来自分类Dev

子图的pyplot绘制方法

来自分类Dev

使用python绘制子图箱图

来自分类Dev

在MATLAB中的另一个子图中绘制一个子图

来自分类Dev

Matlab更新子图并保持

来自分类Dev

如何对齐MATLAB子图?

来自分类Dev

Matlab:绘图到子图

来自分类Dev

Matlab:用平滑的阴影绘制countour图

来自分类Dev

从Matlab绘制Excel条形图

来自分类Dev

在Matlab中绘制同一图

来自分类Dev

使用Matlab绘制轮廓图失败

来自分类常见问题

重新绘制子图Y轴值

来自分类Dev

如何使用Networkx绘制子图

来自分类Dev

从Python中的嵌套for循环绘制子图

来自分类Dev

使用数据框绘制子图

来自分类Dev

Python绘制子图轴前缀

来自分类Dev

重新绘制子图Y轴值

来自分类Dev

使用 seaborn pairplot 绘制子图

来自分类Dev

如何绘制以下3D Matlab图/图?

来自分类Dev

如何用MATLAB绘制股票图条形图?

来自分类Dev

如何使用R图绘制matlab样式对数-对数图

来自分类Dev

如何使用子图绘制两个海洋图?

来自分类Dev

两次绘制相同的图作为子图

来自分类Dev

将维恩图绘制为R中的子图

来自分类Dev

从图中提取子图以绘制另一个图,并将变量分配给Matlab中的轴标签

来自分类Dev

合并包含子图的Matlab图形