早教吧作业答案频道 -->其他-->
matlab模拟带电粒子在均匀电磁场中的运动functionydot=ddlzfun(t,y,flag,q,m,B,E)%q,m,B,E为参量ydot=[y(2);q*B*y(4)/m;y(4);q*E/m-q*B*y(2)/m;y(6);0];q=1.6e-2;m=0.02;%为粒子的带电量和质量赋值B=2;E=1;%为电磁场
题目详情
matlab模拟带电粒子在均匀电磁场中的运动function ydot=ddlzfun(t,y,flag,q,m,B,E) %q,m,B,E为参量 ydot=[ y(2); q*B*y(4)/m; y(4); q*E/m-q*B*y(2)/m; y(6); 0]; q=1.6e-2; m=0.02; %为粒子的带电量和质量赋值 B=2; E=1; %为电磁场的磁感强度和电场强度赋值 [t,y]=ode23('ddlzfun',[0:0.1:20],... [0,0.01,0,6,0,0.01],[ ],q,m,B,E); %用 ode23解微分方程组,时间设为20s %指定初始条件,传递相关参数 plot3(y(:,1),y(:,3),y(:,5),'linewidth',2); %绘出三维空间内粒子运动的轨迹,线宽2磅 grid on %开启坐标网格线 xlabel('x'); ylabel('y'); zlabel('z'); 请高手指导一下,我想利用这个程序模拟带电粒子在均匀电磁场中的运动。但我用matlab6.5,做不出来。不知道该怎么改进……请大家帮忙,谢谢
▼优质解答
答案和解析
function haha global q m B E [t,y]=ode23(@ddlzfun,[0:0.1:20],... [0,0.01,0,6,0,0.01],[ ],q,m,B,E); %用 ode23解微分方程组,时间设为20s %指定初始条件,传递相关参数 plot3(y(:,1),y(:,3),y(:,5),'linewidth',2); %绘出三维空间内粒子运动的轨迹,线宽2磅 grid on %开启坐标网格线 xlabel('x'); ylabel('y'); zlabel('z'); function ydot=ddlzfun(t,y,q,m,B,E) %q,m,B,E为参量 global q m B E q=1.6e-2; m=0.02; %为粒子的带电量和质量赋值 B=2; E=1; %为电磁场的磁感强度和电场强度赋值 ydot=[ y(2); q*B*y(4)/m; y(4); q*E/m-q*B*y(2)/m; y(6); 0]; 画出一个螺旋线啊!
看了matlab模拟带电粒子在均匀...的网友还看了以下:
电容器带电量问题金属球A与同心球壳B组成电容器,(B半径比A大,在A外)球A上带电荷q,壳B上带Q 2020-05-16 …
如图所示,真空中有两点电荷+q和-q以共同的角速度绕轴OO’匀速转动,P点离+q较近,则P点电磁感 2020-05-16 …
如图所示,物体A和B的质量分别为m2和m1,B的水平直角边长为b,A、B之间存在摩擦,B与水平地面 2020-07-21 …
沿x轴正方向运动的A质点和B质点,其位置-时间图象(如图所示)分别为图中直线a和曲线b,已知B质点 2020-07-31 …
设命题p和命题q,“p∨q”的否定是真命题,则必有()A.p真q真B.p假q假C.p真q假D.p假 2020-08-01 …
有A+、B-、C+、D-、Q和R六种微粒,他们都含有氢原子,且微粒中都含有10个电子.A+和B-在加 2020-08-05 …
如用,一半径为R的圆盘上均匀分布着电荷量为Q的电荷,在垂直于圆盘且过圆心d的轴线上有a、b、c、e四 2020-11-26 …
(2012•宿迁三模)有机物A和B是正处于临床试验阶段的小分子抗癌药物,结构如下:关于有机物A和B的 2020-12-18 …
“我们可以得到A和B分别与C、D、E之间的关系”这句话用英语怎么表达“我们可以得到A和B分别与C、D 2020-12-25 …
如图所示,在水平面上叠放着木块P和Q.水平推力F推Q和P共同做匀速运动,下面说法正确的是()A.P受 2020-12-28 …