Register to reply

Creating a magnetic field (vector field)

by piscosour00
Tags: creating, field, magnetic, vector
Share this thread:
Nov9-12, 08:43 AM
P: 3
Hi all,

I have a question for all of you. I've been wanting to make a 3D vector field that would represent a magnetic field (for fun) around some segment of wire with a constant current flowing through it. I'm assuming I have a parametric equation for the wire segment. The one equation that comes to mind is Biot-Savart's law:

[tex] \vec { B } =\frac { { \mu }_{ 0 }I }{ 4\pi } \int { \frac { d\vec { s } \times \hat { r } }{ { r }^{ 2 } } } [/tex]

In practice, I've only ever used Biot-Savart's law to calculate in 2-D, and either the wire segment has been of infinite length, or we were just calculating the electric field at one-point, and the math has been nice. I want to generate a vector field that gives the magnetic field at all points around the wire. Does anyone know how to go about doing this ? What sorts of equations/techniques lend themselves to this ? Any nice examples people can point to (URLs) ?? Thank you.
Phys.Org News Partner Physics news on
Physical constant is constant even in strong gravitational fields
Physicists provide new insights into the world of quantum materials
Nuclear spins control current in plastic LED: Step toward quantum computing, spintronic memory, better displays
Nov10-12, 08:55 PM
P: 3
Ok I've made some progress:

If I say that any point in R3 can be given by the position vector:

[tex] \vec { p } =[{{ x }_{ 0 }{ ,y }_{ 0 }{ ,z }_{ 0 } } ][/tex]

Since the vectors r and r-hat are vector that points from a point on the wire to the point in R3 at which you want to know the magnetic field, we can write the vector r as:

[tex] \vec { r } =\vec { p } -\vec { s } [/tex]

And therefore r-hat is:

[tex]\hat { r } =\frac { \vec { p } -\vec { s } }{ { |\vec { p } -\vec { s } | } } [/tex]

Where the vector s is the parametrization of the wire, and so Biot-Savart's law can be written as:

[tex] \vec { B } =\frac { { \mu }_{ 0 }I }{ 4\pi } \int { \frac { d\vec { s } \times \hat { r } }{ { r }^{ 2 } } } =\frac { { \mu }_{ 0 }I }{ 4\pi } \int { \frac { d\vec { s } \times (\vec { p } -\vec { s } ) }{ { |\vec { p } -\vec { s } | }^{ 3 } } } [/tex]

This I can now integrate after evaluating the cross product, but it's not an easy integral to evaluate because of the nasty term in the denominator. Does anyone have any ideas for an easier way of evaluating this integral ? I tested this out in Mathematica for the simple case of an infinite wire running along the x-axis, and the resulting 3D vector plot looked right, but even Mathematica took a long time to evaluate the integral. Any ideas ?

Register to reply

Related Discussions
How to find vector magnetic potential given magnetic field? Classical Physics 24
Creating a magnetic ring field question General Physics 6
Moving Electric Charge Creating a Magnetic Field General Physics 11
Creating a magnetic field? Classical Physics 8
Why the magnetic field is creating around electrons? General Physics 22