目 录CONTENT

文章目录

使用Matlab转换S参数矩阵和Z参数矩阵

Yaohaolin
2025-09-13 / 0 评论 / 0 点赞 / 30 阅读 / 0 字 / 正在检测是否收录...

1 S参数矩阵转换为Z参数矩阵

使用函数:s2z

使用Matlab将S参数矩阵转换为Z参数矩阵的示例代码如下(Z0为特征阻抗):


S11 = 0;
S12 = 1*1/sqrt(2);
S13 = 0;
S14 = 1i*1/sqrt(2);
S21 = 1*1/sqrt(2);
S22 = 0;
S23 = 1i*1/sqrt(2);
S24 = 0;
S31 = 0;
S32 = 1i*1/sqrt(2);
S33 = 0;
S34 = 1*1/sqrt(2);
S41 = 1i*1/sqrt(2);
S42 = 0;
S43 = 1*1/sqrt(2);
S44 = 0;

S = [ S11 S12 S13 S14; S21 S22 S23 S24; S31 S32 S33 S34; S41 S42 S43 S44];
Z0 = 1;
Z = s2z(S, Z0)

结果为:

Z =

0.0000 + 0.0000i 0.0000 + 0.0000i 0.0000 + 1.0000i 0.0000 + 1.4142i

0.0000 + 0.0000i 0.0000 + 0.0000i 0.0000 + 1.4142i 0.0000 + 1.0000i

0.0000 + 1.0000i 0.0000 + 1.4142i 0.0000 + 0.0000i 0.0000 + 0.0000i

0.0000 + 1.4142i 0.0000 + 1.0000i 0.0000 + 0.0000i 0.0000 + 0.0000i

2 Z参数矩阵转换为S参数矩阵

使用函数:z2s

使用Matlab将S参数矩阵转换为Z参数矩阵的示例代码如下(z0为特征阻抗):

z11 = 0;
z12 = 1i;
z13 = -1i;
z21 = 1i;
z22 = 0;
z23 = 0;
z31 = -1i;
z32 = 0;
z33 = 0;
z0 = 1;
z = [z11 z12 z13; z21 z22 z23; z31 z32 z33];
S = z2s(z, z0)

结果为:

S =

0.3333 + 0.0000i 0.0000 + 0.6667i 0.0000 - 0.6667i

0.0000 + 0.6667i -0.3333 + 0.0000i -0.6667 + 0.0000i

0.0000 - 0.6667i -0.6667 + 0.0000i -0.3333 + 0.0000i

0

评论区