Finding a vector from the curl of a vector

In summary, the equation ##\nabla\phi=\nabla\times \vec{A}## can be rewritten in component form, but solving for ##\vec{A}## is not straightforward due to the coupling of equations. However, an integral solution similar to the Biot-Savart equation may be used, along with potential boundary conditions, to solve for ##\vec{A}##.f
  • #1
72
8
Consider the following

\begin{equation}
\nabla\phi=\nabla\times \vec{A}.
\end{equation}

Is it possible to find ##\vec{A}## from the above equation and if so, how does one go about doing so?

[Moderator's note: moved from a homework forum.]
 
Last edited by a moderator:
  • #2
Consider the following

\begin{equation}
\nabla\phi=\nabla\times \vec{A}.
\end{equation}

Is it possible to find ##\vec{A}## from the above equation and if so, how does one go about doing so?

[Moderator's note: moved from a homework forum.]
What do you get if you write this in components?
 
  • #3
Working with Cartesian coordinates, I will be able to equate the respective components on the LHS and RHS. The problem comes when I want to find ##A_x##, ##A_y## and ##A_z## since the equations are now coupled.
 
  • #4
Working with Cartesian coordinates, I will be able to equate the respective components on the LHS and RHS. The problem comes when I want to find ##A_x##, ##A_y## and ##A_z## since the equations are now coupled.
Yes, but it is still a linear equation system.
 
  • #5
Do you know how to solve it? I ran out of ideas.
 
  • #6
You have ##c_1=z-y\, , \,c_2=x-z\, , \,c_3=y-x## which is ##\begin{bmatrix}
0&-1&1\\1&0&-1\\-1&1&0
\end{bmatrix}\cdot \begin{bmatrix}
x\\y\\z\end{bmatrix}=\begin{bmatrix}
c_1\\c_2\\c_3
\end{bmatrix}##
so invert the matrix and solve it. Of course you only get ##x\triangleq\dfrac{\partial A_1}{\partial x_1} ,\ldots##
 
  • #7
The matrix is singular and hence, cannot be inverted.
 
  • #9
Consider the following

\begin{equation}
\nabla\phi=\nabla\times \vec{A}.
\end{equation}

Is it possible to find ##\vec{A}## from the above equation and if so, how does one go about doing so?

[Moderator's note: moved from a homework forum.]

Let [itex]A = \nabla \times F + \nabla \psi[/itex]. Then [tex]
\nabla \times A = \nabla(\nabla \cdot F) - \nabla^2F = \nabla \phi.[/tex] Adding a gradient to [itex]F[/itex] does not change its curl, which is all we care about, but does change its divergence, so we can assume [itex]\nabla \cdot F = 0[/itex]. That results in [itex]F[/itex] satisfying Poisson's equation [tex]
\nabla^2 F = - \nabla \phi.[/tex] This is three decoupled equations in the cartesian components of [itex]F[/itex]. There is no way to determine [itex]\psi[/itex] since [itex]\nabla^2 \psi = \nabla \cdot A[/itex] is not specified.
 
  • #10
If there is any hope, I think you would also need some boundary conditions.
 
  • #11
There is an integral solution to ## \nabla \times A =\nabla \phi ##. It is basically a Biot-Savart integral type solution to ## \nabla \times B=\mu_o J ##, to solve for ##B ##. There is also the possibility of a homogeneous solution, (## \nabla \times A=0 ##), so that the solution for ## A ## is not unique by this method.
 
  • #12
To write out the above Biot-Savart type solution, ## A(x)=\int \frac{\nabla \phi \times (x-x')}{4 \pi |x-x'|^3} \, d^3x' ##, where ##x ## and ## x' ## are 3 dimensional coordinate vectors.
 

Suggested for: Finding a vector from the curl of a vector

Replies
5
Views
967
Replies
1
Views
788
Replies
3
Views
181
Replies
3
Views
836
Replies
2
Views
758
Replies
13
Views
1K
Replies
6
Views
839
Back
Top