Defining the current vector in the biot savart law?

AI Thread Summary
The discussion revolves around the application of the Biot-Savart law to calculate the magnetic field generated by a current loop. The user is grappling with the cross product of the current element (I*dl) and the position vector (R/R^2), particularly outside the current loop where I*dl is zero. It is clarified that the Biot-Savart law only applies along the wire where the current exists, meaning the cross product should not yield zero in the vicinity of the wire. The user is encouraged to ensure that the variables used in the cross product accurately represent the current distribution along the wire. The conversation highlights the importance of correctly applying the Biot-Savart law to avoid misconceptions about the magnetic field in the surrounding space.
arronslacey
Messages
8
Reaction score
0
I am trying to use the biot savart law to calculate the magnetic field of a given object. I have got to the stage where I have calculated I*dl and R/R^2 separately (doing this in matlab. The problem is where I come to the cross product. If I have a uniform current, the values of the current vector would be zero where there is no cable. i.e. if I have a current loop of uniform current = 1, anywhere outside or inside the current loop, the value of I*dl = 0 right? So if this is correct, when I take the cross product of I*dl and R/R^2, I will be crossing a vector of value 0, with the R/R^2 in places outisde of the loop, which leads to a value of 0. Although, the magnetic field due to the current is only 0 is the distance goes to infinity, so I cannot have a space in the vicinity of the wire with magnetic field = 0. What am I not understanding here?
 
Physics news on Phys.org
hi arronslacey! :wink:

the biot-savart law is B = (µo/4π) ∫ (I dl x r^)/r2

it gives the magnetic field induced by a current I flowing along a wire with line lement dl

you only use it along the wire! :smile:
 
HI Tim, thanks for you reply. I see that you only use the current on the actual wire. I'll try to explain a bit further. I am doing this in matlab, so each variable in the equation is in the form of a matrix. I have a picture of a circle which I am trying to super impose a magnetic field on. So the variables might look like:

I = 0 0 0 0 0 0
0 0 1 1 0 0
0 1 0 0 1 0
0 0 1 1 0 0
0 0 0 0 0 0

dL = 0 0 0 0 0 0
0 0 -0.05 0.05 0 0
0 -0.05 0 0 0.05 0
0 0 -0.05 0.05 0 0
0 0 0 0 0 0

where I need to cross dL with R = Rs/Rxs.^2. Doing a cross product will take element (1,1) of dL and cross it with element R(1,1), which would give me 0. This should not be the case! so either my logic is wrong here, or I am using the wrong variables in the cross product.
 
(isn't I just a number? :confused:)

r is the position vector from the element dl to the fixed point that you're measuring B at
 
I multiplied the values first without the error limit. Got 19.38. rounded it off to 2 significant figures since the given data has 2 significant figures. So = 19. For error I used the above formula. It comes out about 1.48. Now my question is. Should I write the answer as 19±1.5 (rounding 1.48 to 2 significant figures) OR should I write it as 19±1. So in short, should the error have same number of significant figures as the mean value or should it have the same number of decimal places as...
Thread 'A cylinder connected to a hanging mass'
Let's declare that for the cylinder, mass = M = 10 kg Radius = R = 4 m For the wall and the floor, Friction coeff = ##\mu## = 0.5 For the hanging mass, mass = m = 11 kg First, we divide the force according to their respective plane (x and y thing, correct me if I'm wrong) and according to which, cylinder or the hanging mass, they're working on. Force on the hanging mass $$mg - T = ma$$ Force(Cylinder) on y $$N_f + f_w - Mg = 0$$ Force(Cylinder) on x $$T + f_f - N_w = Ma$$ There's also...
Back
Top