Hi
I have a denseSvd from which I take the VT matrix as follows:
here are the results I get:
Thanks
I have a denseSvd from which I take the VT matrix as follows:
DenseSvd denseSvd = new DenseSvd(X, true);when I run my program twice on the same values I get different results. (Matrix R is different). Does anybody know why is that?
Matrix<double> R = denseSvd.VT();
here are the results I get:
0 -0.124571344 -0.399180534 -0.304784305 -0.853629012 -0.059673442
0 -0.562896305 -0.198629699 -0.493132467 0.312634207 0.55024923
1 0 0 0 0 0
0 0.076604661 0.74392234 -0.63451157 -0.121846869 -0.152511264
0 -0.066946333 0.439757565 0.417646849 -0.393079387 0.687888928
0 0.810727848 -0.233225171 -0.294776312 0.064956127 0.444087832
second time I run the program I get this result:0 0.00639447 -0.007152342 0.087039515 0.739199858 0.667769157
0 0.576575821 -0.130699607 0.786454138 0.05486861 -0.170168327
0 0.336920023 0.315769739 -0.359575285 0.566529835 -0.580106827
0 -0.687065201 -0.32264893 0.331555517 0.35520258 -0.433291061
1 0 0 0 0 0
0 0.286261663 -0.882640129 -0.367002133 0.058720341 -0.029360171
any help would be much appriciatedThanks