91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2.05MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-09-30
  • 語言: Matlab
  • 標簽: MATLAB??電磁波??

資源簡介

本程序用來模擬平面電磁波在空間中的傳播 反映電磁場性質的其他參數均設為常數,即自由空間中的值 文件夾中有gif圖可以很直觀的看結果,也可以直接運行

資源截圖

代碼片段和文件信息

%本程序用來模擬平面電磁波在空間中的傳播

%假設電磁波沿著X軸正向傳播,電場具有Z方向的分量Ez,磁場具有Y方向上的分量Hy

%由于程序中的電場分量與磁場分量均與兩個參數-時間和坐標有關,因此為了使

%兩個參數的變化對電磁場分量值的影響產生明顯改變,將時間的單位設為納秒

%反映電磁場性質的其他參數均設為常數,即自由空間中的值

clear

close?all

u0=4*pi*1e-7;??????????%自由空間中的磁導率

e0=1e-9/(36*pi);???????%自由空間中的電介質常數

Z0=(u0/e0)^0.5;????????%自由空間中的波阻抗

f=1e8;?????????????????%電磁波的頻率

w=2*pi*f;?????????????

k=w*(u0*e0)^0.5;???????%波數

phi_E=0;???????????????%初始相位設為0

phi_H=0;

EE=20;??????????????????%電場幅度

HH=EE/Z0;

x=0:0.1:20;????????????%傳播方向上的采樣點

m0=zeros(size(x));

gifname=‘mag_motion.gif‘;

figure

for?t=0:1:100???????????%為了消除波數與頻率之間的數量級帶來的影響,時間單位為ns

????Ez=EE*cos(k*x-w*t*1e-9+phi_E);??%電場強度值

????Hy=HH*cos(k*x-w*t*1e-9+phi_H);??%磁場強度值

????

????plot3(xm0Ez‘b‘‘LineWidth‘2);??%繪制電場傳播曲線

????hold?on

????plot3(xHym0‘r‘‘LineWidth‘2);??%繪制磁場傳播曲線

????hold?off

????xlabel(‘傳播方向‘)

????ylabel(‘磁場Hy‘)

????zlabel(‘電場Ez‘)?

????title([‘平面電磁波傳播示意圖‘‘t=‘num2str(t)‘ns‘]‘fontsize‘14)

????set(gca‘fontsize‘12)

????drawnow

????frame=getframe(1);%獲取當前圖像

????im=frame2im(frame);

????[imindcm]=rgb2ind(im500);%格式轉換

????if?t==0;

????????imwrite(imindcmgifname‘gif‘);%創建一個gif文件

????else

????????imwrite(imindcmgifname‘gif‘‘WriteMode‘‘append‘‘DelayTime‘0.1);

????????%向gif文件中添加一張圖片

????end

%??end

end

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????2303284??2017-11-16?15:13??mag_motion.gif

?????文件???????1674??2017-11-16?15:12??eleW3.m

-----------?---------??----------?-----??----

??????????????2304958????????????????????2


評論

共有 條評論