matlab画三维图电磁场,利用matlab实现矩形波导电磁场分布图的绘制.doc

41528d3028836879cd698677c3999917.gif利用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画三维图电磁场)