Red de conocimientos turísticos - Información de alquiler - Acerca del problema de encontrar la matriz svd
Acerca del problema de encontrar la matriz svd
Eche un vistazo a la descripción de svd de matlab:
X= U*S*V'
La V aquí está transpuesta
Así que es la misma que su C Los resultados del programa son los mismos, todos están transpuestos
En segundo lugar, puede especificar los signos positivos y negativos a voluntad. Por ejemplo, si toma todos los signos de U como negativos, entonces V. todo será negativo.
Luego, está la cuestión de la precisión. En Matlab, primero escriba el formato largo
Puede ver más números, los tamaños son básicamente los mismos
Entonces, los resultados son realmente equivalentes. Para decirlo sin rodeos, S se basa en. el tamaño de los valores propios es el único, U, V no es el único
Si no entiendes, puedes preguntarme
No hay necesidad de cambiar tu mente.