电磁场仿真matlab(共3页).doc
《电磁场仿真matlab(共3页).doc》由会员分享,可在线阅读,更多相关《电磁场仿真matlab(共3页).doc(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上电磁场边值问题求解 一、实验目的 一个二维静电场,电位函数为,边界条件如题4.29图所示,将正方形场域分成20个正方形网格。有16个内部网格点。假定16个网格点的初始值都定为零,试用超松弛法确定16个内网格点的电位值。100V二、实验程序100VMatlab 程序如下:M=6;0VN=6; %网格节点数6*6=36个U1=ones(N,M); %行列二维数组m=5,n=5; %横纵向网格数U1(1,:)=ones(1,M)*50; %条件边界值U1(N,:)=ones(1,M)*100;for i= 1:N U1(i,1)=0; U1(i,M)=100;50Vendt
2、1=(cos(pi/m)+cos(pi/n)/2;w=2/(1+sqrt(1-t1*t1); U2=U1; P=1;T=0; %初始化k=0 while(P1e-5) %由v1迭代,算出v2,迭代精度1e-5 k=k+1; %计算迭代次数 P=0; for i=2:N-1; %行循环 for j=2:M-1; %列循环U2(i,j)=U1(i,j)+(U1(i,j+1)+U1(i+1,j)+U2(i-1,j)+U2(i,j-1)-4*U1(i,j)*w/4; %差分方程T=abs(U2(i,j)-U1(i,j); if (TP) P=T; end end endU1=U2;end subplo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电磁场 仿真 matlab
限制150内