登 录
註 冊
论坛
微波仿真网
注册
登录论坛可查看更多信息
微波仿真论坛
>
程序
>
吸波体的MATALAB仿真程序
发帖
回复
2323
阅读
9
回复
吸波体的MATALAB仿真程序
离线
liuyunfeng
UID :32945
注册:
2009-05-19
登录:
2009-05-22
发帖:
33
等级:
仿真新人
0楼
发表于: 2009-05-19 11:14:19
— 本帖被 destroyer 从 【互助速问速答有求速应】 移动到本区(2009-11-28) —
小弟是做本科毕业论文的 ,研究双层吸波体的吸收特性,那位大侠可以给我编个吸波体仿真的程序,就是给磁导率和磁介电常数一个范围,然后画出频率与反射率的曲线图,万分感谢了 ..
6a}"6d/sTL
27ckdyQx
未注册仅能浏览
部分内容
,查看
全部内容及附件
请先
登录
或
注册
共
条评分
离线
liuyunfeng
UID :32945
注册:
2009-05-19
登录:
2009-05-22
发帖:
33
等级:
仿真新人
1楼
发表于: 2009-05-19 12:06:14
%初始化 赋值各个数组
nxQ?bk}*d
data=[-7 10 -4 4 1]
vFrt|JC_{
F=(2:0.2:18);%频率8-12HZ
mYB`)M*Y
er1=data(:,1);%介电常数实部
Kt>X[o3m,
er2=data(:,2);%介电常数虚部
t)oa pIeIe
ur1=data(:,3);%磁导率实部
2S`?hxAL
ur2=data(:,4);%磁导率虚部
4\.V
%构造复介电常数和磁导率数组
=G~~?>=@2
er=er1-i*er2;
52zGJ I*
ur=ur1-i*ur2;
b=a!j=-D
%自由空间的介电常数,磁导率及波阻抗
C9S@v D+
er0=8.854e-12;ur0=4e-7*pi;Z0=120*pi;
?j7vZ}iRi
%计算反射率
#0b&^QL
f=F*1e9;%频率转换为HZ
PZ8U6K'
d=0,01;%厚度
&$`hQgi
for n=1:81;
#n\C |
k=sqrt((ur0*ur)/(er0*er));
0e["]Tlnm
v=2*pi*f(n)*sqrt(er*ur);
nA>sHy
Zin=k*tanh(v*d);
2Ha5yaTL
r=(Zin-Z0)/(Zin+Z0);
!k$}Kj)I
R(n)=20*log10(abs(r));
$3=:E36K
end
Q4s&E\}
%绘制反射率曲线:实验值和计算值
iNCX:Y
plot(F,R,'k');
M^rM-{?<
xlabel('Frenquency/GHz');
A{o 'z_zC
ylabel('Reflection/dB');
}wSi~^*
legend('exp','cal');
2}}?'PwwT
hold;
RANPi\]
V's:>;
*5%*|>
有个论文后给的类似这个程序,自己改了点 就出个直线 那位大侠帮忙改下啊?
共
条评分
离线
liuyunfeng
UID :32945
注册:
2009-05-19
登录:
2009-05-22
发帖:
33
等级:
仿真新人
2楼
发表于: 2009-05-20 08:19:44
那位大侠可以帮下忙啊,感激不尽,最好是通过遗传算法的方法改的
共
条评分
离线
ansonjimli
UID :12
注册:
2006-10-04
登录:
2020-07-23
发帖:
353
等级:
禁止发言
3楼
发表于: 2009-05-20 15:27:29
用户被禁言,该主题自动屏蔽!
共
条评分
离线
liuyunfeng
UID :32945
注册:
2009-05-19
登录:
2009-05-22
发帖:
33
等级:
仿真新人
4楼
发表于: 2009-05-21 12:44:53
大侠是不欠我钱,这个弄出来点眉目了 ,怎么将它和遗传算法结合呢
y/4ny,s"
这是改好的 程序F=(2:0.2:18);%频率矩阵
OCx5/ 88X
data=[5 2.5 2 1.6 0.002];%参数矩阵
kJ8vKcc
%初始化,赋值各个数组
t!l%/$-
er1=data(:,1);%介电常数实部
]xq::a{Oy
er2=data(:,2);%介电常数虚部
k8&FDz
ur1=data(:,3);%磁导率实部
BF|*"#s
ur2=data(:,4);%磁导率虚部
PKtU:Eg
d=data(:,5);%介质厚度
4]6 Qr
%构造复介电常数和磁导率数组
eOrYa3hQ
er=er1-i*er2;
A o3HX
ur=ur1-i*ur2;
IhW7^(p\
%自由空间的介电常数,磁导率及波阻抗
sMi{"`37
er0=8.8854e-12;
]t/f<jKN^
ur0=4e-7*pi;
;/Q6i
Z0=120*pi;
.)ST[G]WK
%计算反射率
R`He^
f=F*1e9;%频率
J/S{FxNe]
v=2*pi*f*sqrt(ur*ur0*er*er0);
}K8Lm-.=
k=377*sqrt(ur/er);
NiTJ}1 l
Zin=k*tanh(i*v*d);
atnQC
r=(Zin-Z0)./(Zin+Z0);
A^pW]r=Xtk
R=-20*log10(abs(r));
O_CT+Ou
%绘制反射率曲线:实验值和计算值
VN|G5*
plot(F,R,'k');
'0Zm#g
xlabel('Freguency/GHz');
*( *z|2
ylabel('Reflection/dB');
:o\5K2]:
hold;
共
条评分
离线
liuyunfeng
UID :32945
注册:
2009-05-19
登录:
2009-05-22
发帖:
33
等级:
仿真新人
5楼
发表于: 2009-05-21 12:56:25
这个程序很多学校都有现成的,我们学校没有 ,谁给弄个 ,多谢了!!
共
条评分
离线
小坏羊
UID :3458
注册:
2007-06-18
登录:
2015-07-04
发帖:
516
等级:
特邀技术顾问
6楼
发表于: 2009-05-21 20:02:53
利用遗传算法实现多层RAM的设计 摘要:遗传算法具有鲁棒性好,收敛性快.doc
(763 K) 下载次数:44
共
1
条评分
alai318
技术分
+1
感谢您的资料
2009-05-21
离线
liuyunfeng
UID :32945
注册:
2009-05-19
登录:
2009-05-22
发帖:
33
等级:
仿真新人
7楼
发表于: 2009-05-22 16:12:15
回 6楼(小坏羊) 的帖子
感谢你的资料,对遗传算法又知道的多点了!
共
条评分
离线
zmhaha
UID :87364
注册:
2011-12-27
登录:
2012-10-23
发帖:
17
等级:
仿真新人
8楼
发表于: 2012-03-22 22:30:06
感谢分享!!!
共
条评分
离线
cchf99w
UID :111648
注册:
2013-10-11
登录:
2014-07-21
发帖:
34
等级:
仿真新人
9楼
发表于: 2013-10-12 00:24:03
用matlab画反射率图?
共
条评分
发帖
回复