Nicolas
08-28-2003, 03:12 AM
Hello
I have a problem with svdcmp. I'm using it to get the expansion of Toeplitz matrix with elements exp(-|i-j|*sigma^2 /2), where sigma=0.02.
When I used it on matrix of size approximatively 504, it worked fine. But when I tried to use it on matrix of size 4000 (with the elements always defined as above), the following message appeared after several hours of calculation :
ERROR - No convergence in 30 svdcmp iterations.
Though the coefficients of the size 4000 matrix do not exceed the limitations : coefficients of the matrix are between 1 and 0.4 ; after Matlab calculation (which works), U coefficients are lower bounded by 2.6769e-010 and W coefficients are lower bounded by approx 1.e-4.
Is there a limit matrix size for this program?
If anyone can help me please do.
Thanks,
Nicolas
I have a problem with svdcmp. I'm using it to get the expansion of Toeplitz matrix with elements exp(-|i-j|*sigma^2 /2), where sigma=0.02.
When I used it on matrix of size approximatively 504, it worked fine. But when I tried to use it on matrix of size 4000 (with the elements always defined as above), the following message appeared after several hours of calculation :
ERROR - No convergence in 30 svdcmp iterations.
Though the coefficients of the size 4000 matrix do not exceed the limitations : coefficients of the matrix are between 1 and 0.4 ; after Matlab calculation (which works), U coefficients are lower bounded by 2.6769e-010 and W coefficients are lower bounded by approx 1.e-4.
Is there a limit matrix size for this program?
If anyone can help me please do.
Thanks,
Nicolas