Let $Q$ be an $N \times N$ unitary matrix (its columns are orthonormal). Since $Q$ is unitary, it would preserve the norm of any vector $X$, i.e., $\|QX\|^2 = \|X\|^2$.

My confusion comes when the columns of $Q$ are orthogonal, but not orthonormal, i.e., if the columns are weighted by weights $w_1,\dots,w_N$, the dot product of any two different columns would still be zero, but $Q^H Q \neq I$ anymore.

  1. What are these matrices called? The literature always refers to matrices with orthonormal columns as orthogonal, however I think that's not quite accurate.

  2. Would a square matrix with orthogonal columns, but not orthonormal, change the norm of a vector?

Rodrigo de Azevedo
  • 18,977
  • 5
  • 36
  • 95
  • 421
  • 2
  • 5
  • 8
  • "What are these matrices called?" [There appears to be no established name for them.](http://math.stackexchange.com/q/165609/856) "Would a square matrix with orthogonal columns, but not orthonormal, change the norm of a vector?" Why don't you try a simple $2\times 2$ example and see for yourself? –  Feb 27 '13 at 20:15
  • 1
    Thank you. I tried a simple 2 by 2 diagonal matrix and it does change the norm. – user63552 Feb 27 '13 at 20:24
  • According to wikipedia, https://en.wikipedia.org/wiki/Orthogonal_matrix, all orthogonal matrices are orthonormal, too: "An orthogonal matrix is a square matrix whose columns and rows are orthogonal unit vectors (i.e., orthonormal vectors)". Is wikipedia wrong? – makansij Jul 02 '18 at 02:58

2 Answers2


If $Q=(x_1,\ldots,x_n)$ is a matrix with orthogonal columns ($x_i^Hx_j=0$), then provided that its columns $x_1,\ldots,x_n$ are nonzero, we have $$ Q=\left(\frac{x_1}{\|x_1\|},\ldots,\frac{x_n}{\|x_n\|}\right)\begin{pmatrix}\|x_1\|\\ &\ddots\\ &&\|x_n\|\end{pmatrix}=UD. $$ Hence $Q$ is the product of a unitary matrix $U$ with a diagonal matrix $D$. The unitary matrix $U$ preserves norm, but the diagonal matrix $D$ in general doesn't.

  • 122,076
  • 7
  • 103
  • 187

For the second question: yes, the columns of the matrix are the image of the canonical base. So if a column has norm different from one, the corresponding vector of the base (which has norm 1) changes its norm.

Emanuele Paolini
  • 20,384
  • 2
  • 30
  • 59