电磁场的Matlab仿真.pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
.\ Matlab 与电磁场模拟 一 单电荷的场分布: 单电荷的外部电位计算公式: q 4 0 r 等位线就是连接距离电荷等距离的点, 在图上表示就是一圈一圈的圆, 而电力线就是由点向 外辐射的线。 MATLAB程序 : theta=[0:.01:2*pi]; r=0:10; x=sin(theta)*r; y=cos(theta)*r; plot(x,y, b ) x=linspace(-5,5,100); for theta=[-pi/4 0 pi/4] y=x*tan(theta); hold on ; plot(x,y); end grid on 单电荷的等位线和电力线分布图: .\ 二 多个点电荷的电场情况: 模拟一对同号点电荷的静电场 设有两个同号点电荷 ,其带电量分别为 +Q1 和+Q2(Q1、Q20 )距离为 2a 则两电荷在点 P(x, y) 处产生的电势为 : 由电场强度可得 E = -? U,在 xOy 平面上 , 电场强度的公式为 : 为了简单起见 ,对电势 U 做如下变换 : 。 Matlab 程序: q=1; xm=2.5; ym=2; .\ x=linspace(-xm,xm); y=linspace(-ym,ym); [X,Y]=meshgrid(x,y); R1=sqrt((X+1).^2+Y.^2); R2=sqrt((X-1).^2+Y.^2); U=1./R1+q./R2; u=1:0.5:4; figure contour(X,Y,U,u) grid on legend(num2str(u)) hold on plot([-xm;xm],[0;0]) plot([0;0],[-ym;ym]) plot(-1,0, o , MarkerSize ,12) plot(1,0, o , MarkerSize ,12) [DX,DY] = gradient(U); quiver(X,Y,-DX,-DY); surf(X,Y,U); 同号电荷的静电场图像为: 1 1.5 2 50 2.5

文档评论(0)

hao187 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档