偶极子程序for Matlab.doc
《偶极子程序for Matlab.doc》由会员分享,可在线阅读,更多相关《偶极子程序for Matlab.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、偶极子程序偶极子程序 for Matlabby 霍家伟 0519037前言: MATLAB 名字是由 MATrix 和 LABoratory 两个词的前三个字母组合而成的。它是 MathWorks 公司于 1982 年推出的一套高性能的数值计算和可视化数学软件,被誉为“巨人 肩上的工具”。 由于使用 Matlab 编程运算与人进行科学计算的思路和表达方式完全一致, 所以不像学习其它高级语言-如 Basic、Fortran 和 C 等那样难于掌握,用 Matlab 编写程序 犹如在演算纸上排列出公式与求解问题,所以又被称为演算纸式科学算法。鉴于 MATLAB 的强大作图功能,笔者在此以此作为描述
2、电偶极子和磁偶极子的势场和 场强的工具,希望以此给出抽象的偶极子场以形象的描述。图形有待改善,不妥之处,多 多包涵。一、电偶极子 具体程序: 用 Matlab 的 MFile 编辑:clear;clf; a=0;b=1.5;x=-10:0.6:10;y=x; X,Y=meshgrid(x,y); % 设置坐标网点 rp=sqrt(X-a).2+(Y-b).2); rm=sqrt(X+a).2+(Y+b).2);V=(1./rp-1./rm); % 计算每一点的电势 Ex,Ey=gradient(-V); % 计算每一点的场强 AE=sqrt(Ex.2+Ey.2);Ex=Ex./AE;Ey=Ey
3、./AE; % 场强归一化,使箭头等 长 cv=linspace(min(min(V),max(max(V),26); % 产生 26 个电位值 contourf(X,Y,V,cv,k-) % 用黑实线画填色等位线 图 title(fontname 隶书 fontsize22 电偶极子的场 ),hold on quiver(X,Y,Ex,Ey,0.8) % 第五输入宗量 0.8 使场强箭头长短适中。plot(a,b,wo,a,b,w+) % 用白线画正电荷位置 plot(-a,-b,wo,-a,-b,w-) % 用白线画负电荷位置 xlabel(X);ylabel(Y),hold off保存后
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 偶极子 程序 for matlab
限制150内