# Singular Value Decomposition of a block diagonal matrix

For a block diagonal matrix, we have an identity for its cholesky decomposition i.e.

$chol(Z) = chol(blockdiag(A,B,...)) = blockdiag(chol(A),chol(B),...)$

(Here, $Z = blockdiag(A,B,...)$)

I want to know whether there any such similar identities for SVD of a block diagonal matrix.

Thanks.

Yep. If $A = U_A D_A V_A$ and $B = U_B D_B V_B$ with the $U$ and $V$ matrices unitary and the $D$ matrices diagonal, then it is easy to check that $$\operatorname{blockdiag}(A, B) = U \operatorname{blockdiag}(D_A,D_B) V$$ with $U = \operatorname{blockdiag}(U_A,U_B)$ and $V = \operatorname{blockdiag}(V_A,V_B)$ unitary.