svd
Descomposición en valores singulares
Descripción
devuelve los valores singulares de la matriz S = svd(A)A en orden descendente.
[___] = svd( produce una descomposición de tamaño parcial de A,"econ")A utilizando cualquiera de las combinaciones de argumentos de salida anteriores. Si A es una matriz de m por n:
m > n: solo se calculan las primerasncolumnas deU, ySes denporn.m = n:svd(A,"econ")equivale asvd(A).m < n: solo se calculan las primerasmcolumnas deV, ySes demporm.
La descomposición de tamaño parcial elimina las filas o columnas adicionales de ceros de la matriz diagonal de valores singulares, S, junto con las columnas en U o V que multiplican esos ceros en la expresión A = U*S*V'. La eliminación de estos ceros y columnas puede mejorar el tiempo de ejecución y reducir los requisitos de almacenamiento sin comprometer la precisión de la descomposición.
[___] = svd( produce una descomposición diferente de tamaño parcial de la matriz de A,0)m por n A:
m > n:svd(A,0)equivale asvd(A,"econ").m <= n:svd(A,0)equivale asvd(A).
No se recomienda el uso de esta sintaxis. Utilice la opción "econ" en su lugar.
[___] = svd(___, especifica de forma opcional el formato de salida de los valores singulares. Puede utilizar esta opción con cualquiera de las combinaciones de argumentos de entrada o salida anteriores. Especifique outputForm)"vector" para devolver los valores singulares como un vector columna, o "matrix" para devolver los valores singulares en una matriz diagonal.