2026a

# sgrid


连续系统零极点和根轨迹图的网格

函数库: TyControlSystems

# 描述

sgrid 用于生成具有恒定阻尼系数和固有频率的 s 平面网格。

# 语法

sgrid( )
sgrid(zeta, wn)
sgrid(___, NewFlag)
sgrid(ax, ___)

# 说明

sgrid( ) 为零极点图和根轨迹图生成一个阻尼因子为 0 到 1,步长为 0.1, 固有频率为 0 到 10 rad/s,步长为 1 rad/s 的恒定网格。如果当前轴包含一个连续的 s 平面根轨迹图或零极点零图,则 sgrid( ) 将在绘图上创建网格。 示例


sgrid(zeta, wn) 分别绘制向量 zetawn 中指定的阻尼因子和固有频率网格。如果当前轴包含一个连续的s平面根轨迹图或零极点图,则此函数在绘图上创建网格。 示例


sgrid(___, NewFlag) 用于选择是否保留原有绘图。 示例


sgrid(ax,___) 使用句柄在当前图像中或对象上绘制网格,不输入则视为当前坐标区。

# 示例

生成零极点图的 s 平面网格

绘制由以下传递函数表示的连续时间系统的零极点图:

using TyControlSystems
sys = tf([2 5 1],[1 3 5]);
pzmap(sys)

显示 s 平面上的网格。

sgrid( )

清除对系统 sys 的绘图。

sgrid("new")

指定阻尼线和频率圆。

zeta = [0.3, 0.6, 0.9];
wn = [0.2, 0.4, 0.6];
sgrid(zeta, wn)

# 输入参数

zeta - 指定要绘制的阻尼线
向量

阻尼比,指定为与 wn 相同顺序的向量。

默认: Float64

wn - 指定要绘制的频率圆
向量

归一化固有频率,指定为一个向量。

默认: Float64

NewFlag - 是否保留原有绘图
字符串

选择是否保留原有绘图。NewFlag = "new" 首先清除当前轴并设置 hold on。

默认: String

ax - 图像 axes 的句柄
PyObject 对象

图像axes的句柄,不输入则视为当前坐标区。

数据类型: PyObject 对象

# 另请参阅

pzgrid | zgrid | pzplot | pzmap | rlocusplot | rlocus