tgt
- 519
- 2
Why not make dot(u,v)=transpose(u)v rather than transpose(v)u?
The discussion revolves around the conventions used for the dot product of vectors, particularly in the context of real and complex vectors. Participants explore the implications of different notations and the resulting mathematical structures, including scalars and matrices.
Participants express differing views on the conventions for the dot product, particularly in the context of complex vectors. There is no consensus on which convention is superior, and the discussion remains unresolved regarding the implications of these conventions.
The discussion highlights the dependence on definitions and conventions in mathematical notation, particularly between different fields such as physics and mathematics. The implications of using Hermitian conjugates versus transposes are also noted, but not fully resolved.
One way generates a scalar and the other way generates an NxN matrix. Which is which depends on whether the vector is a 1xN row vector or a Nx1 column vector.Hurkyl said:What's the difference?
D H said:One way generates a scalar and the other way generates an NxN matrix. Which is which depends on whether the vector is a 1xN row vector or a Nx1 column vector.Hurkyl said:What's the difference?
jostpuur said:At least difference emerges when transpose is replaced with Hermitian conjugate, when complex vectors are used.I see now.
No, you have misread. If u and v are column vectors (most common convention), then uTv is a scalar and uvT is a matrix.D H said:One way generates a scalar and the other way generates an NxN matrix. Which is which depends on whether the vector is a 1xN row vector or a Nx1 column vector.