主要内容

makepassive

使N-port被动的参数

描述

例子

sparams_passive= makepassive (sparams)改变non-passive N-port的参数使其被动的。makepassive将错误如果奇异值的频率太大。参考阻抗的参数被认为真正的和积极的。

例子

全部折叠

转换measured.s2p参数对象。

S = sparameters (“measured.s2p”);

检查参数对象是被动的。

ispassive (S)
ans =逻辑0

的参数数据被动的使用makepassive函数。

S_new = makepassive(年代);

检查新的参数对象是被动的。

ispassive (S_new)
ans =逻辑1

输入参数

全部折叠

的参数指定为以下之一:

  • 一个标量的参数对象

  • 一个复杂的N——- - - - - -N——- - - - - -K数组N-port的参数数据。

输出参数

全部折叠

被动的参数,作为一个参数对象返回。

请注意

makepassive函数使用一个纯粹的数学计算方法sparams_passive。因此,数组sparams_passive并不代表相同的网络吗sparams,除非sparamssparams_passive是相等的。越密切sparams代表了一个无源网络,更好的近似sparams_passive是这个网络。因此,makepassive当生成最现实的结果sparams只是由于小数值错误很活跃。

版本历史

介绍了R2010a