Mu Analysis and Synthesis Toolbox    
vsvd, vrho, vschur

Perform a singular value decomposition, spectral radius and Schur decomposition of a CONSTANT or VARYING matrix

Syntax

Description
vsvd performs a singular value decomposition on a VARYING matrix. It is identical to MATLAB's svd routine, and will work on CONSTANT matrices as well. If there is one output argument, the output is a VARYING matrix with the singular values of matin at each point. If there are three output arguments, [u,s,v], then u is a VARYING matrix with the left singular vectors, s is a VARYING matrix with the singular values, and v is a VARYING matrix with the right singular vectors.

vrho finds the spectral radius, max(abs(eig(xtracti(matin,i)))), at each independent variable of a VARYING matrix.

vschur computes the Schur form of a VARYING matrix for each independent variable. It is identical to the MATLAB schur command, but also works on VARYING matrices. Given two output arguments, vschur returns two VARYING matrices u and t. t corresponds to the Schur form matrix and u is a VARYING unitary matrix such that

Examples
Construct a random VARYING matrix and find its singular values.

Algorithm
vrho, vschur, and vsvd call the MATLAB commands svd, eig, and schur

See Also
eig, hess, pkvnorm, mu, qz, schur, svd, veig, vnorm



vpoly, vroots vzoom