#include <math.h>
#include <stdio.h>
#include<stdlib.h>
void main()
{
double RZ11,IZ11;
double a,b,c,d,e,f,g;
int i=1,goon=1;
do{
i=0;
printf("输入阻抗的实部 Real(Z11) = ");
scanf("%lf",&RZ11);
printf("输入阻抗的虚部 Imag(Z11) = ");
scanf("%lf",&IZ11);
printf("==========输入阻抗为%g + j*(%g)\n",RZ11,IZ11);
a=RZ11-50;
b=RZ11+50;
c=a*b+IZ11*IZ11;
d=IZ11*(b-a);
e=b*b+IZ11*IZ11;
f=c/e;
g=d/e;
printf("反射系数为%g + j*(%g)\n",f,g);
printf("\n=======是否继续阻抗匹配,继续请按1,退出请按任意键=========");
scanf("%d",&goon);
if(goon==1)
i=1;
else
i=0;
}
while(i==1);
}
C阻抗变化反射系数
最新推荐文章于 2024-03-26 11:01:54 发布