一对点电荷电场场强与电势的模拟..docVIP

  • 30
  • 0
  • 约 8页
  • 2017-01-03 发布于重庆
  • 举报
一对点电荷电场场强与电势的模拟 MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。平面上在x=, y=0处有一正电荷,x=, y=0处有一电荷;根 在平面上任取一点P(x,y),则该点电势 r1=;r2= 其中r1为P到A的距离,r2为P到B的距离 为了便于数值计算,电势可化为 场强表示为 同理:将电荷B换为等量的负电荷C 有: 3 MATLAB模拟 对等量同种电荷A,B。模拟电势分布程序为: [x,y]=meshgrid(-2:0.1:2,-2:0.1:2); %建立数据网格 z=1./sqrt((x-1).^2+y.^2+0.01)+1./sqrt((x+1).^2+y.^2+0.01);%电势的表达式 mesh(x,y,z) %三维曲面绘图    图1 等量同种点电荷电场电势分布 模拟场强分布程序为: [x,y]=meshgrid(-2:0.1:2,-2:0.1:2);%以0.1为步长建立平面数据网格 z=1./sqrt((x-1).^2+y.^2+0.01)+1./sqrt((x+1).^2+y.^2+0.01);%写出电势表达式 [px,py]=gradient(z); %求电势在x,y方向的梯度

文档评论(0)

1亿VIP精品文档

相关文档