matlab画三维图电磁场,利用matlab实现矩形波导电磁场分布图的绘制.doc
利用matlab實現矩形波導電磁場分布圖的繪制.doc
利用MATLAB實現矩形波導電磁場分布圖的繪制(附源程序)通過MATLAB計算并繪出任意時刻金屬矩形波導的主模TE10模的電磁場分布圖。波導尺寸、工作頻率及時刻均由外部給定。A矩形波導中傳輸的主模為TE10模。設金屬波導尺寸為AB,TE10模的截止波長為2A。其電磁場分量可推導表示如下????00SINSICOSISIXZYAHXTZATEXTZ???????????????????????????(11)上式中各參量如下,21CGCGAFC???????????????????(12)B用MATLAB畫電磁力線的步驟1由外部給定的波導尺寸、工作頻率參照(12)式計算得到參量。2由外部給定的繪圖精度,分別確定電場和磁場的坐標點。按照公式(11)計算得到電場、磁場的分量。3用QUIVER3函數,繪制磁場分布。允許圖像疊加。4用QUIVER3函數,繪制電場分布。不允許圖像疊加。C三維的電力磁力線分布效果圖圖1圖2C附程序清單RECTWAVESTRCT12286,1016,6,1,984109,003MAINFUNCTIONRECTWAVESTRCT1AO,BO,D,H0,F,T畫矩形波導場結構所有計算單位為米輸入為毫米FL0工作頻率/波長LG波導波長LCTE10模截止波長AB波導尺寸C傳輸方向這里取為波導波長D采樣精度TT時刻的場結構圖AAO/1000BBO/1000LC2ATE10截止頻率L03108/FU4PI107IFL0LCRETURNELSECLFLGL0/1L0/LC205CLGB2PI/LGWB/3108X0A/DAY0B/DBZ0C/DCX1,Y1,Z1MESHGRIDX,Y,ZMESHX1,Y1,Z1HXBAH0SINPI/AX1SINWTBZ1/PIHZH0COSPI/AX1COSWTZ1BHYZEROSSIZEY1QUIVER3Z1,X1,Y1,HZ,HX,HY, B HOLDONX2X10001Y2Y10001Z2Z10001EXZEROSSIZEX2EYWUAH0SINPI/AX2SINWTBZ2/PIEZZEROSSIZEZ2QUIVER3Z2,X2,Y2,EZ,EX,EY, R XLABEL 傳輸方向 YLABEL 波導寬邊A ZLABEL 波導窄邊B HOLDOFFENDENDCODE
總結
以上是生活随笔為你收集整理的matlab画三维图电磁场,利用matlab实现矩形波导电磁场分布图的绘制.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java为什么监听器里没有输出,JAVA
- 下一篇: matlab与钻井平台,基于MATLAB