Posted Wednesday, November 21, 2007 8:18 AM
|
|
|
|
| playing around with the matrix operations revealed that: 1. for SVD decomposition of a matrix and its transpose is very different 2. the same phenomenon for matrox multiplication. the next code fragment will show that one is executing 5.5 time faster than the other Call A.Size(1000, 300) Call B.Size(300, 20) Call A.FillRandom Call B.FillRandom t = Timer() Set C = A.Times(B) Debug.Print Timer() - t Call A.Size(20, 300) Call B.Size(300, 1000) Call A.FillRandom Call B.FillRandom t = Timer() Set C = A.Times(B) Debug.Print Timer() - t
may be that i am missing something. Any idea why? ---hoop says: playing with numbers might be dangerous---
|
|
|
|