2026b
# passivity
N × N rationalfit 输出的无源特性
函数库: TyRF
# 语法
passivity(fit)
passivity(fit,xlimits)
maxfreq,maxvalue,freqs,ns = passivity(fit)
# 说明
passivity(fit) 在一系列频率上绘制输入拟合的无源性。无源性是通过计算拟合的 H-无穷大范数来测量的。 H-无穷大范数是传输函数 H 在所有频率(0,Inf)上的最大 2 范数。 示例
passivity(fit,xlimits) 用 X 指定范围绘制无源性。
maxfreq,maxvalue,freqs,ns = passivity(fit) 返回用于生成绘图的数据。
# 示例
检查和绘制 N x N 有理拟合的无源性
读取文件 passive.s2p,并拟合 2 x 2 的 S 参数。
using TyRF
S = sparameters("passive.s2p");
fit, _ = rationalfit(S);
测试 2 x 2 有理拟合的无源性。
ispassive(fit)
ans =
(false, 1.0076837058126465e10, 1.0222868238592648)
绘制 2 x 2 有理拟合的无源性。
passivity(fit,[1e9,40e9])

# 输入参数
fit — S 参数的有理拟合N x N 数组
S 参数的有理拟合,指定为 rfmodel_rational 对象的 N x N 数组。
xlimits — 绘图 x 轴范围向量
绘图 x 轴范围,指定为向量。
# 输出参数
maxvalue — 频率(0,Inf)上的最大范数(H)标量
频率(0,Inf)的最大范数(H),以标量返回。
maxfreq — 范数(H)等于最大值的频率标量
范数(H)等于最大值的频率,以标量返回。
ns — 传递函数 H 的 2 范数向量
传递函数 H 的 2 范数,作为向量返回。
freqs — 频率值向量
频率值,作为列向量返回。