Register to reply

Motion of a charged particle in a static magnetic field in matlab

by gursimran
Tags: charged particle, magnetic field, matlab
Share this thread:
gursimran
#1
Jun9-11, 03:37 AM
P: 36
I want to simulate this type of situation but for simplicity I'm implementing it in 2d at first.. by setting the initial velocity 0 in parallel to B.

1. The problem statement, all variables and given/known data
mass of particle is given assume anything
charge
magnitude of B
initial velocity



2. Relevant equations



3. The attempt at a solution
% script that simulates a moving particle with some initial velocity in a
% magnetic field B

v0 = [5 0 0]; %initial velocity
B = [0 0 -5]; %magnitude of B
m = 5; % mass
q = 1; % charge on particle
r0 = [0 0 0]; % initial position of particle
t = 0;

% Now we want to find the next velocity as the particle enters the magnetic
% field and hence its new position

r = r0;
v = v0;
dt = 0.00000000000000000001;

figure
xlim([-25 25])
ylim([-25 25])
hold on

for n = 1:100
%plot it
plot(r(1),r(2),'*');
%pause

% update time
t = t+dt;

% new position r
dr = v*dt;
r = r + dr;

%find new velocity
dv = (q/m) * cross(v,B);
v = v + dv;


end


I know the most probable reason is the quantissation error but I'm not able to figure out that how can I avoid this error and simulate the situation in matlab ..
Phys.Org News Partner Science news on Phys.org
Climate change increases risk of crop slowdown in next 20 years
Researcher part of team studying ways to better predict intensity of hurricanes
New molecule puts scientists a step closer to understanding hydrogen storage

Register to reply

Related Discussions
Charged Particle Motion in a Magnetic Field Introductory Physics Homework 2
Motion of a charged particle in a magnetic field Introductory Physics Homework 5
Motion of a charged particle in a uniform magnetic field ... Introductory Physics Homework 0
Motion of charged particle in a magnetic field Advanced Physics Homework 1
Motion of Charged Particle in a Magnetic Field Introductory Physics Homework 1