Angle between vector and its transpose

In summary, the conversation discusses the concept of transpose in mathematics and its relation to vectors. It is mentioned that in introductory classes, rows and columns are often just different notations for components of vectors, but in general, there is a distinction between row and column vectors. The question about the angle between a vector and its transpose is deemed meaningless as the two are essentially the same vector. The intuition behind taking a transpose is also discussed, with examples of using it for dot product and special classes of matrices such as orthogonal and symmetric matrices. However, it is also noted that the concept of transpose may not have a clear meaning in some cases and may depend on the choice of basis.
  • #1
newphysist
12
0
Hi

What is the angle between a vector (e.g. a row vector A) and it's transpose (a column vector) ? I know what transpose means mathematically but what is the intuition?

Thanks guys
 
Mathematics news on Phys.org
  • #2
newphysist said:
Hi

What is the angle between a vector (e.g. a row vector A) and it's transpose (a column vector) ? I know what transpose means mathematically but what is the intuition?

Thanks guys
If you're talking about simple real vectors (e.g. arrows in euclidian space) than the transposed vector is the same as the original. It's merely a matter of notation,whether you write the components in row or column.
In general case there is a distinction between row vectors and column vectors however in such cases it's hard to give concise meaning to the word "angle".
 
  • #3
I don't understand the question. Usually in vector spaces like this (well Euclidean Vector Spaces), we define "angle" to be the cosine of the inner product of two vectors. However,
a vector and its transpose are not in the same space. (In the sense that one is a 1xn matrix and one is a nx1 matrix.)
 
  • #4
I agree with Robert.
The question is meaningless.
 
  • #5
Consider
##u = (1, 2, 3)##
and
$$u^T = \begin{pmatrix} 1 \\ 2 \\ 3\end{pmatrix}$$

Clearly the angle between the two vectors is 90°:tongue:
 
  • #6
I don't think it's meaningless. In introductory classes (where vectors aren't even defined properly) rows and columns are often just different notations for components of vectors.
 
  • #7
Mark44 said:
Consider
##u = (1, 2, 3)##
and
$$u^T = \begin{pmatrix} 1 \\ 2 \\ 3\end{pmatrix}$$

Clearly the angle between the two vectors is 90°:tongue:

:rofl:
 
  • #8
Dead Boss said:
I don't think it's meaningless. In introductory classes (where vectors aren't even defined properly) rows and columns are often just different notations for components of vectors.

In such classes, the word "transpose" ought to be banned. THAT word should be introduced AFTER proper definition of a vector.
 
  • #9
Assuming that question is meaningless, what is the intuition behind taking transpose?
 
  • #10
newphysist said:
Assuming that question is meaningless, what is the intuition behind taking transpose?
You transpose, in order to make the transpose.
It is a well-defined matrix operation.
 
  • #11
newphysist said:
Assuming that question is meaningless, what is the intuition behind taking transpose?

Are you familiar with the dot product? Well, this can be written like [itex]v^\top w[/itex]. If you have some vector [itex]v[/itex] then the matrix that projects onto that vector is given by [itex]vv^\top[/itex] (if you don't understand what projection means, that's OK, but this example probably doesn't make sense.)

Additionally, there are important classes of matricies that are defined using transpose (or complex conjugate transpose which is where you do the transpose and take the complex conjugates of the entries of your matrix, if your matrix has real entries then obviously the complex conjugate transpose is just the transpose.)

For example, if [itex]Q^\top=Q^{-1}[/itex] the matrix is called orthogonal. These matrices preserve angles and lengths of vectors. These are good for numerical applications for that reason, but also it is MUCH easier to compute the transpose than it is to compute the inverse (in a sense, you don't need to "compute" the transpose, your code just needs to "iterate backward" - if you don't understand that part, its OK.)

Another special class is Symmetric Matrices where [itex]M[/itex] is symmetric if [itex]M=M^\top[/itex]. These are really nice for several reasons. First, they are diagonalisable by an orthogonal matrix. Since they are diagonalisable, there is an eigenbasis and so you can do a "spectral resolution." Also, the eigenvalues are all real, even if the entries are complex.

This is just *very light* scratching the surface, but there are MANY important topics that involve transposes of matrices and vectors.
 
  • #12
Robert1986 said:
Are you familiar with the dot product? Well, this can be written like [itex]v^\top w[/itex]. If you have some vector [itex]v[/itex] then the matrix that projects onto that vector is given by [itex]vv^\top[/itex].

Can you please explain what you mean by above projection example or did you switch [itex]v[/itex] and [itex]w[/itex]? I don't see any use of [itex]w[/itex] in your logic.

Thanks
 
  • #13
It's two different examples. The first is an alternative definition for the dot product (that I believe only applies to column vectors, someone correct me if I'm wrong), the second is an orthogonal projection onto a line. To verify this, take two unit vectors and perform the operation described and draw them!
 
  • #14
The projection of [itex]w[/itex] onto [itex]v[/itex] is given by [itex](v\circ w)v[/itex] which is equal to [itex](v^\top w)v[/itex] which is equal to [itex](vv^\top)w[/itex]. That is, [itex]vv^\top[/itex] is the projection matrix. Note that I have assumed that [itex]v[/itex] has unit length.
 
  • #15
Dead Boss said:
I don't think it's meaningless. In introductory classes (where vectors aren't even defined properly) rows and columns are often just different notations for components of vectors.
What kind of "introductory class" are you talking about? Every introductory linear algebra class I heard of defines vectors quite clearly. And if you mean physics classes where they just give vectors as "rows and columns", it still is meaningless to talk about "angles" between them. More rigorously the "transpose" of a vector, v, is its "dual" which is not even in the same vector space as v.
 
  • #16
Meaningless is a strong word that probably does not help the OP much. To most non-mathematicians who use vectors, the the dual space is implicitly identified with the original space via the dot product. "Vectors" are written either as rows or columns depending on convenience. Why do so many people want to "ban" people from using reasonable notation just because they aren't versed with abstract mathematics? It's like being against differentials, or implicit functions, or Leibniz notation.
 
  • #17
Using that interpretation, you are saying that a "vector" and its "transpose" are just different ways of writing the same vector so the "angle between them" is necessarily 0.

(Of course "identifying the dual space with the original space via the dot product" depends on the choice of basis so still doesn't have any meaning as a property of the vector space itself.

Oh, and "differentials", "implicit functions", and "Leibniz notation" all have very specific, rigorous, mathematical definitions.)
 
  • #18
Vargo said:
Meaningless is a strong word that probably does not help the OP much. To most non-mathematicians who use vectors, the the dual space is implicitly identified with the original space via the dot product. "Vectors" are written either as rows or columns depending on convenience. Why do so many people want to "ban" people from using reasonable notation just because they aren't versed with abstract mathematics? It's like being against differentials, or implicit functions, or Leibniz notation.

If you are solving a problem and if you eventually have to find the angle between a column and a row vector, then this is a strong indication that you have done something wrong. Using rigorous notation is useful because it prevents people from making mistakes.

Also, notation that is "reasonable" for one person might not be understandable for another person. We should teach standard notation that can be understood by everybody and not just by the person who invented it.
 
  • #19
I just think that Dead Boss was right when he said that vectors are commonly represented using either rows or columns, even within the same problem. This can be fully justified via the dot product. And if you are working with matrices, you have the "standard basis" to work with, so in context there is rarely any ambiguity. To me this seems like sufficiently common usage to be considered "reasonable notation". I mean, if you want to correct your students in class, that's one thing. But to decry it as meaningless without seeing it in context is different.

My point about Leibniz notation, differentials, etc. was not that they are ill-defined (though thanks HoI for clearing that up), but that they get unfairly picked on because some profs think their students won't understand their potential ambiguities. I think we can all invent circumstances in which out of context Leibniz notation could be misinterpreted. Regarding differentials, how often is it said that you can't multiply both sides of [itex] dy/dt = y ' [/itex] by dt? And yet, dy = y'(t) dt is perfectly valid despite the fact that it does not, strictly speaking, come from multiplication.

I'm not saying it is wrong to point out the basic problem with the OPs original question. Rather, that we could at least acknowledge that the question makes sense if we accept something that is more or less conventional in many contexts outside the strict confines of geometry/algebra.
 

1. What is the angle between a vector and its transpose?

The angle between a vector and its transpose is 90 degrees. This is because the transpose of a vector is perpendicular to the original vector, creating a right angle between them.

2. How do you calculate the angle between a vector and its transpose?

The angle between a vector and its transpose can be calculated using the dot product formula:
θ = cos^-1 ( (v^T * v) / (||v^T|| * ||v||) ), where v^T is the transpose of vector v and ||v|| represents the magnitude of vector v.

3. Can the angle between a vector and its transpose be negative?

No, the angle between a vector and its transpose cannot be negative. The angle is always measured between 0 and 180 degrees, and the sign of the angle is determined by the direction of the vectors.

4. What is the significance of the angle between a vector and its transpose?

The angle between a vector and its transpose is important in linear algebra and vector calculus. It is used to determine the orthogonality of vectors and to calculate projections and rotations.

5. How does the angle between a vector and its transpose relate to matrix multiplication?

The angle between a vector and its transpose is related to matrix multiplication because it is used to determine the orthogonality of vectors, which is an important property in matrix operations. Additionally, the dot product formula used to calculate the angle is closely related to the multiplication of matrices.

Similar threads

  • Programming and Computer Science
Replies
1
Views
890
Replies
7
Views
1K
Replies
9
Views
1K
Replies
4
Views
729
Replies
2
Views
1K
Replies
4
Views
2K
Replies
9
Views
1K
Replies
33
Views
1K
  • General Math
Replies
1
Views
1K
  • Programming and Computer Science
Replies
15
Views
3K
Back
Top