资源简介
用Matlab实现双枝节阻抗匹配的计算,内附有代码解释
代码片段和文件信息
%双枝节阻抗匹配设计
syms s1 l1 s2 l2 s3 l3 s4 l4 %声明变量s1和s2分别对应两个方程,l1和l2分别是它们的解
wavelen=input(‘请输入波长值:‘);
phase=2*pi/wavelen; %相移常数
Z0=input(‘请输入特性阻抗值:‘);
a=input(‘请输入负载阻抗的实部:‘);
b=input(‘请输入负载阻抗的虚部:‘);
d=input(‘请输入两枝节间的距离(此距离为波长的倍数):‘);
Y0=1/Z0;
Zl=a+i*b; %负载阻抗
Yl=1/Zl;
Gl=real(Yl);
Bl=imag(Yl);
zl=Zl/Z0; %归一化负载阻抗
yl=1/zl; %归一化导纳
t=tan(phase*d);
B1=-Bl+(Y0+sqrt((1+t*t)*Gl*Y0-Gl*Gl*t*t))/t; %第一个短截线的电纳
s1=tan(phase*l1)-B1/Y0; %关于l1的方程
e=solve(s1l1); %解方程
l1=vpa(e6); %取6位有效值
if B1<0; %通过B1判断l1的正负,如果l1小于0,则为其加上二分之一的波长,后面同理
l1=l1+wavelen/2;
- 上一篇:matlab实现经典功率谱估计
- 下一篇:单枝节阻抗匹配的Matlab实现
相关资源
- 单枝节阻抗匹配的Matlab实现
- matlab实现经典功率谱估计
- matlab应用于心电信号检测
- KCF (Kernelized Correlation Filters)Matlab源
- matlab实现基本的二值形态学运算
- 熵权法求各个指标的权重
- MATLAB 数据格式转换函数汇总
- matlab在光纤中的应用
- matlab提取语音信号基频检测
- 惯导工具箱Matlab程序含详细说明文档
- 基于MATLAB的外弹道系统仿真
- 利用MATLAB实现AMI、HDB3码-画图
- 循环码matlab程序
- 宽带信号DOA估计
- MATLAB机器人圆弧轨迹插补算法
- matlab_人眼疲劳监测.rar
- Kruskal算法 matlab实现
- labview与matlab接口
- DSSS matlab仿真程序
- matlab绘制线阵方向图
- MATLAB曲线拟合代码
- matlab在通信中的应用代码
- 最小功率路由matlab仿真
- 数字图像处理图像分割matlab算法代码
- 系统仿真实验matlab_中国石油大学
- Butterworth滤波器Matlab代码
- 阵列信号处理的理论和应用原书的m
- 基于Matlab的有限元程序
- 基于matlab,gui的人脸识别(PCA)
- MATLAB在时间序列建模预测及程序代码
评论
共有 条评论