I have a matrix that when passed through a SVD simulink block would return a V matrix (specifically, the last column is the negative of the other) that differs from one that is returned in Matlab (even when using the econ option)... I work in the same workspace ie, I'm using the source block to define the matrix in Simulink... I have tested several a few matrices, run into the same issue everytime. An example matrix is [1.0916 0.0595 -0.0324; 0.0595 1.0386 -0.0210; -0.0324 -0.0210 0.0115] This would give a different v matrix in Matlab than one given in Simulink... I haven even tried running a embedded Matlab function using svd and still ran into the same problem. I am using R2008B, doubt this is an issue???
Neeta Dsouza answered .
2025-11-20