静电场模拟实验报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

电子科技大学

大学物理(下)静电场模拟实验报告姓名:

选课号:

学号:201203

所在片区:

学院:微电子与固体电子学院

12.15.2013

一:实验项目名称:点电荷电场模拟实验

二:实验目的与任务

目的:运用所学的库仑定律,经过软件模拟实验,进一步熟悉了解点电荷的

周围的静电场特点

任务:用数学软件,自己编写程序,完成对单个点电荷、等电量对称分布的

点电荷的若干情况电场进行直观形象地描述

三:实验原理 1.理论原理:

库仑定律:.真空中两个静止点电荷间相互作用力与距离平方成反

比,与电量乘积成正比,作用力方向在它们连线上,同号电荷相斥异号电荷相吸。

2.实验方法:在MATLAB 软件模拟环境下,编写程序绘出效果图

四:实验内容

1 点电荷周围静电场的描述:

设单位正电荷位于坐标系原点处,试验点电荷坐标(x,y,z)。

取 z=0,将其简化为平面向量场,分量形式

222z

y x r ++=],,

[

2

r

z r y r

x r

k F =

2

/322

)

(y x x

k E x +=2

/322

)

(y x y

k E y +=

羽箭绘出点(x,y)处分量为(u,v)的向量方向。

实验程序:function elab1(dt)

if nargin==0,dt=0.2;end

[x,y]=meshgrid(-1:dt:1);

D=sqrt(x.^2+y.^2).^3+eps;

Ex=x./D;Ey=y./D;

E=sqrt(Ex.^2+Ey.^2)+eps;

Ex=Ex./E;Ey=Ey./E;

quiver(x,y,Ex,Ey),hold on,plot(0,0,’r*’)

axis([-1,1,-1,1])

程序运行结果如下:

2 两个单位正电荷电场的描述:

由库仑定律可进行如下受力分析:

平面向量场模拟,取 z = 0

恰好为函数

的负梯度函数.可见 U 即为电势。

⑴电场羽线图 实验程序如下: function elab2

[x,y]=meshgrid(-2:.2:2); D1=sqrt((x+1).^2+y.^2).^3+eps; D2=sqrt((x-1).^2+y.^2).^3+eps;

]

,,[],,[2

222211121r z

r y r x r k r z r y r x r k F +=2

2

2

)

()()(k k k k z z y y x x r -+-+-=)

2,1(=k 2

/3222

/322])1[(])1[(y x ky

y x ky E y ++++-=

2

/3222

/32

2])1[(1

])

1[(1y x x k

y x x k E x +++++--=]

)1(1)1(1[

),(2

2

2

2

y

x y

x k y x U +++

+-=

Ex=(x+1)./D1+(x-1)./D2;

Ey=y./D1+y./D2;

E=sqrt(Ex.^2+Ey.^2)+eps;

Ex=Ex./E;Ey=Ey./E;

quiver(x,y,Ex,Ey),hold on,

Plot(-1,0,’r*’,1,0,’r*’)

在MATLAB环境下的运行结果如下

⑵描绘电场力线如下:

实验程序:

建立函数文件如下:

unction z=electfun(t,x)

D1=sqrt((x(1)+1).^2+x(2).^2).^3;

D2=sqrt((x(1)-1).^2+x(2).^2).^3;

z=[(x(1)+1)./D1+(x(1)-1)./D2;x(2)./D1+x(2)./D2]; 程序文件如下:

unction elab3(N)

if nargin==0,N=30;end

t1=linspace(0,2*pi,N);

x0=0.1*cos(t1);y0=0.1*sin(t1);

x1=-1-x0;x2=1+x0;

X=[];Y=[];

for k=1:N

xk=x1(k);yk=y0(k);

[t,Z]=ode23('electfun',[0:.1:5],[xk,yk]);

X=[X,Z(:,1)];Y=[Y,Z(:,2)];

xk=x2(k);

[t,Z]=ode23('electfun',[0:.1:5],[xk,yk]);

X=[X,Z(:,1)];Y=[Y,Z(:,2)];

end

plot([-1,1],[0,0],'r*',X,Y,'g')

axis([-2,2,-2,2])

程序运行结果如下:

⑶对电势的描述

程序文件如下:

function z=elab01(dt)

if nargin==0,dt=.2;end [x,y]=meshgrid(-2:dt:2);

D1=sqrt((x+1).^2+y.^2)+.2; D2=sqrt((x-1).^2+y.^2)+.2; z=1./D1+1./D2;

mesh(x,y,z)

colormap([0,1,0])

程序运行结果如下:

相关文档
最新文档