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 — 频率值
向量

频率值,作为列向量返回。