Loading Library
RING ScalarMultiply() k*A = >C
Start RING ScalarMultiply() k*A => C MatrixPrint: 5x5
| 1, 2, 3, 4, 5 |
| 1, 2, 3, 4, 5 |
| 1, 2, 3, 4, 5 |
| 1, 2, 3, 4, 5 |
| 1, 2, 3, 4, 5 |
>>> RING ScalarMultiply() >>>>>>>>>>>>>>>>
RESULT RING ScalarMultiply k*A => C MatrixPrint: 5x5
| 5, 10, 15, 20, 25 |
| 5, 10, 15, 20, 25 |
| 5, 10, 15, 20, 25 |
| 5, 10, 15, 20, 25 |
| 5, 10, 15, 20, 25 |
#================================a========
FastPro FastPro Scalar Matrix A*k => C
FastPro Scalar Matrix A*k => C MatrixPrint: 5x5
| 1, 2, 3, 4, 5 |
| 1, 2, 3, 4, 5 |
| 1, 2, 3, 4, 5 |
| 1, 2, 3, 4, 5 |
| 1, 2, 3, 4, 5 |
>>> FastPro Scalar Matrix >>>>>>>>>>>>>>>>
RESULT FastPro Scalar Matrix A*k => C MatrixPrint: 5x5
| 5, 10, 15, 20, 25 |
| 5, 10, 15, 20, 25 |
| 5, 10, 15, 20, 25 |
| 5, 10, 15, 20, 25 |
| 5, 10, 15, 20, 25 |
Finished Testing
=======================
SPEED TESTING Array: 500x500 x 9
RING ScalarMultiply Time: 721
FastPro Scalar Matrix Time: 148
=====================================================================
aListC = updateList(aListA, :scalar,: matrix, k)