matlab在电磁学中的应用.doc
- _______个人认证 |
- 2020-12-17 发布|
- 1.11 MB|
- 17页
PAGE 252 MATLAB及其在大学物理课程中的应用 第5章 MATLAB在电磁学中的应用 PAGE 251 224
§5-3 带电粒子在电场和磁场中的运动
带电粒子在电场和磁场中的运动及其规律具有重要的应用价值,本节利用MATLAB讨论几个具体实例,读者可以参考这些例子来学习和掌握有关内容。
5.3.1 带电粒子在电场中的运动 电量为q的粒子在电场强度为E的静电场中所受的电场力为
该力将使质量为m的带电粒子产生一加速度
若带电粒子的初速度为v0,在加速电压U作用下,其动能变化为
式中,v为被加速后粒子的末速度。
● 题目(ex5311) 在示波器的竖直偏转系统中加电压于两极板,在两极板之间产生均匀电场E,设电子质量为m,电荷为 -e,它以速度v0射进电场中,v0与E垂直,试讨论电子运动的轨迹。
● 解题分析 电子在两极板间电场中的运动和物体在地球重力场中的平抛运动相似。作用在电子上的电场力为F= -eE,电子的偏转方向与E相反(设为负y方向)。电子在垂直方向的加速度为 。在水平方向和垂直方向电子的运动方程分别为
;
为了讨论电子运动轨迹与初速度及电场的关系,使用了input函数供读者输入E和v0,以观察不同电场和初速度情况下电子的运动轨迹。
● 程序(ex5311)
clear,clf,
E=input('E=','s'); %输入电场强度与时间的函数关系
e=1.6e-19; m=9.1e-31; %给定电子电荷和质量的数值
v0=input('v0='); %输入电子的水平初速度
t=0:0.01:10; %给定时间数组
x=v0.*t;
E1=eval(E); %运算输入的字符串E
y=-1./2.*e.*E1.*t.^2./m;
plot(x,y,x,0,'r-'),grid on