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


by gursimran
Tags: charged particle, magnetic field, matlab
gursimran
gursimran is offline
#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
Better thermal-imaging lens from waste sulfur
Hackathon team's GoogolPlex gives Siri extra powers
Bright points in Sun's atmosphere mark patterns deep in its interior

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