stoopkid
- 6
- 0
The context in which this question arises (for me), is I was trying to take the curl of the magnetic field of a moving point charge, however my question is purely mathematical. But I will explain the situation anyway. The point charge is located at \vec{r_{0}}, moving with velocity \vec{v}. The magnetic field, \vec{B} is a vector field defined for every point \vec{r} in the space, and is given by:
\vec{B} = \frac{\mu_{0}}{4\pi}\frac{\vec{v}×\left(\vec{r}-\vec{r_{0}}\right)}{\left\|\vec{r}-\vec{r_{0}}\right\|^{3}}
So I took the curl and ended up with the following:
∇×\vec{B} = \frac{1}{\left\|\vec{Δr}\right\|^{5}}\left[\stackrel{\stackrel{\Large\left(3Δx\vec{v}-v_{x}\vec{Δr}\right)\bullet\vec{Δr}}{\normalsize\left(3Δy\vec{v}-v_{y}\vec{Δr}\right)\bullet\vec{Δr}}}{\scriptsize\left(3Δz\vec{v}-v_{z}\vec{Δr}\right)\bullet\vec{Δr}}\right]
where x,y,z are components of \vec{r}, and Δx = (x-x_{0}), and \vec{Δr} = \vec{r} - \vec{r_{0}}.
So I was wondering if there is an operation which takes a vector A, and scalar multiplies each of its components to a vector B, and the resulting vectors become components of a new vector. For example, the x component of the new vector would be: a_{x}\vec{B}, so it would be a "vector of vectors". I was also wondering if there is an operation which would take a vector of vectors \vec{C} and dot products each of its components by another vector, \vec{R}, and the resulting scalars from those operations form the new components, i.e. the x-component of the new vector would be: \vec{C_{x}}\bullet\vec{R}.
If we call the first operation \otimes, and the second operation \odot, then we can rewrite the curl equation:
∇×\vec{B}=\frac{\left(3\vec{Δr}\otimes\vec{v}-\vec{v}\otimes\vec{Δr}\right)\odot\vec{Δr}}{\left\|\vec{Δr}\right\|^{5}}
Both the operations are bilinear and non-commutative. I was wondering if there is a way to generalize the idea of this:
The scalar product a\vec{v} = \left(a*v_{1}, a*v_{2}, a*v_{3}\right), takes the scalar a as a whole distributes it over the components of \vec{v}, and puts each of these products into the component of a new vector. What about a scalar product that instead adds these up? I.e. a\vec{v} = a*v_{1}+a*v_{2}+a*v_{3}.
The dot product \vec{a}\bullet\vec{v} = a_{1}*v_{1} + a_{2}*v_{2} + a_{3}*v_{3} multiplies corresponding components of the two vectors and adds these all up. What about a dot product that instead of adding these into a vector? I.e. \vec{a}\bullet\vec{v} = (a_{1}*v_{1}, a_{2}*v_{2}, a_{3}*v_{3})
Or what about an operation where a vector distributes like a scalar over the components of another vector? This is the operation \otimes that came up in my original problem, where \vec{a}\otimes\vec{v} = (a_{1}\vec{v}, a_{2}\vec{v}, a_{3}\vec{v}), which is a vector of vectors. What about a case where instead of being components of a vector, the components were all added up?
Is there a way in which these are all specific examples of a general "kind of operation", where we can specify how the items being multiplied distribute over each other's components? I know linear algebra covers some of this stuff, but I don't remember learning anything about "vectors of vectors".
\vec{B} = \frac{\mu_{0}}{4\pi}\frac{\vec{v}×\left(\vec{r}-\vec{r_{0}}\right)}{\left\|\vec{r}-\vec{r_{0}}\right\|^{3}}
So I took the curl and ended up with the following:
∇×\vec{B} = \frac{1}{\left\|\vec{Δr}\right\|^{5}}\left[\stackrel{\stackrel{\Large\left(3Δx\vec{v}-v_{x}\vec{Δr}\right)\bullet\vec{Δr}}{\normalsize\left(3Δy\vec{v}-v_{y}\vec{Δr}\right)\bullet\vec{Δr}}}{\scriptsize\left(3Δz\vec{v}-v_{z}\vec{Δr}\right)\bullet\vec{Δr}}\right]
where x,y,z are components of \vec{r}, and Δx = (x-x_{0}), and \vec{Δr} = \vec{r} - \vec{r_{0}}.
So I was wondering if there is an operation which takes a vector A, and scalar multiplies each of its components to a vector B, and the resulting vectors become components of a new vector. For example, the x component of the new vector would be: a_{x}\vec{B}, so it would be a "vector of vectors". I was also wondering if there is an operation which would take a vector of vectors \vec{C} and dot products each of its components by another vector, \vec{R}, and the resulting scalars from those operations form the new components, i.e. the x-component of the new vector would be: \vec{C_{x}}\bullet\vec{R}.
If we call the first operation \otimes, and the second operation \odot, then we can rewrite the curl equation:
∇×\vec{B}=\frac{\left(3\vec{Δr}\otimes\vec{v}-\vec{v}\otimes\vec{Δr}\right)\odot\vec{Δr}}{\left\|\vec{Δr}\right\|^{5}}
Both the operations are bilinear and non-commutative. I was wondering if there is a way to generalize the idea of this:
The scalar product a\vec{v} = \left(a*v_{1}, a*v_{2}, a*v_{3}\right), takes the scalar a as a whole distributes it over the components of \vec{v}, and puts each of these products into the component of a new vector. What about a scalar product that instead adds these up? I.e. a\vec{v} = a*v_{1}+a*v_{2}+a*v_{3}.
The dot product \vec{a}\bullet\vec{v} = a_{1}*v_{1} + a_{2}*v_{2} + a_{3}*v_{3} multiplies corresponding components of the two vectors and adds these all up. What about a dot product that instead of adding these into a vector? I.e. \vec{a}\bullet\vec{v} = (a_{1}*v_{1}, a_{2}*v_{2}, a_{3}*v_{3})
Or what about an operation where a vector distributes like a scalar over the components of another vector? This is the operation \otimes that came up in my original problem, where \vec{a}\otimes\vec{v} = (a_{1}\vec{v}, a_{2}\vec{v}, a_{3}\vec{v}), which is a vector of vectors. What about a case where instead of being components of a vector, the components were all added up?
Is there a way in which these are all specific examples of a general "kind of operation", where we can specify how the items being multiplied distribute over each other's components? I know linear algebra covers some of this stuff, but I don't remember learning anything about "vectors of vectors".