Matrix inside a matrix - Messages
I am trying to create a matrix inside a matrix using a for loop.
This is what I did:
Matrix inside a matrix.sm (12 KiB) downloaded 31 time(s).
This works but my real data is much larger than the one in this example and it takes like 10 minutes to run. Is there a more efficient way to do this?
Thanks.
WroteThis works but my real data is much larger than the one in this example and it takes like 10 minutes to run. Is there a more efficient way to do this?
Your example runs in 0.5 s [Steam Engine Win 7]
Matrix inside a matrix.sm (12 KiB) downloaded 32 time(s).
Matrix inside a matrix.sm (31 KiB) downloaded 36 time(s).
Best regards.
Alvaro.
WroteTwo things.
On my Win 7 ... takes 4 times my original SS 6179 doctored version.
Has it dependence with Smath version ?
Cheers ... Jean.
WroteHola Pedro. Please check this version and tell us how long it takes with your data.
Timing is about twice my doctored version.
WroteTwo things. One move the assignment of p[k to under the k for loop. You're reassigning to p too often. Also, for large datasets, it helps to initialize the size of the matrix rather than just increasing the size over each iteration. See attaached. Matrix inside a matrix_lyles.sm (15 KiB) downloaded 32 time(s).
Thanks a lot, this works perfectly
WroteHola Pedro. Please check this version and tell us how long it takes with your data.
Matrix inside a matrix.sm (31 KiB) downloaded 36 time(s).
Best regards.
Alvaro.
Gracias, aprecio tu ayuda
WroteYour example runs in 0.5 s [Steam Engine Win 7]
... annotated attachment ...Cheers ... Jean
Matrix inside a matrix (Proposal).sm (31 KiB) downloaded 40 time(s).
WroteThis works but my real data is much larger than the one in this example and it takes like 10 minutes to run. Is there a more efficient way to do this?
1. Wait and see your next Monster Big.
2. 10 min on your machine might take 1 hr on mine, but willing.
3. Maybe not not so big and interpolate ?
See you sometimes, Cheers ... Jean
-
New Posts
-
No New Posts