Quantcast
Channel: Math.NET Numerics
Viewing all articles
Browse latest Browse all 971

New Post: denseSvd returns defferent results each time

$
0
0
Hi

I have a denseSvd from which I take the VT matrix as follows:
DenseSvd denseSvd = new DenseSvd(X, true);
Matrix<double> R = denseSvd.VT();
when I run my program twice on the same values I get different results. (Matrix R is different). Does anybody know why is that?
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 appriciated
Thanks

Viewing all articles
Browse latest Browse all 971

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>