Difference between revisions of "Error Messages/41047"
(Created page with "= Example Warning Text = The computation of the Eigen-decomposition by EigenDecomp failed to converge to desired precision within the maximum number of iterations. If yo...") |
|||
Line 1: | Line 1: | ||
− | + | [[Category: Error messages]] | |
− | The computation of the Eigen-decomposition by | + | == Example warning text == |
+ | |||
+ | <pre style="background:white; border:white; margin-left: 1em; font-style:italic"> | ||
+ | The computation of the Eigen-decomposition by EigenDecomp failed to converge to desired precision within the maximum | ||
number of iterations. If you ignore warnings, a result will be returned, but some or all of the components may be | number of iterations. If you ignore warnings, a result will be returned, but some or all of the components may be | ||
− | numerically incorrect or | + | numerically incorrect or NaN. Check the parameter to EigenDecomp, this error may occur when NaN or INF |
values are present in the first parameter. | values are present in the first parameter. | ||
+ | </pre> | ||
− | = Cause = | + | == Cause == |
The algorithm that computes the eigen decomposition is an iterative convergence algorithm with a limit on the maximum number of iterations. The limit is set very high, so that this warning is rarely hit. If a case where the iteration does not actually converge is encountered, then of course it would never terminate, hence a limit is used. About the only cases where such a non-converging case can arise is when [[NaN]] or [[INF]] values exist in the matrix. | The algorithm that computes the eigen decomposition is an iterative convergence algorithm with a limit on the maximum number of iterations. The limit is set very high, so that this warning is rarely hit. If a case where the iteration does not actually converge is encountered, then of course it would never terminate, hence a limit is used. About the only cases where such a non-converging case can arise is when [[NaN]] or [[INF]] values exist in the matrix. | ||
+ | |||
+ | ==Remedies== | ||
+ | Check the parameter to [[EigenDecomp]] and fix it, if necessary. | ||
+ | |||
+ | ==See Also== | ||
+ | * [[Function calls and parameters]] | ||
+ | * [[Matrix functions]] | ||
+ | * [[EigenDecomp]] | ||
+ | * [[INF]] | ||
+ | * [[NaN]] | ||
+ | * [[IsNaN]] |
Latest revision as of 21:57, 6 April 2016
Example warning text
The computation of the Eigen-decomposition by EigenDecomp failed to converge to desired precision within the maximum number of iterations. If you ignore warnings, a result will be returned, but some or all of the components may be numerically incorrect or NaN. Check the parameter to EigenDecomp, this error may occur when NaN or INF values are present in the first parameter.
Cause
The algorithm that computes the eigen decomposition is an iterative convergence algorithm with a limit on the maximum number of iterations. The limit is set very high, so that this warning is rarely hit. If a case where the iteration does not actually converge is encountered, then of course it would never terminate, hence a limit is used. About the only cases where such a non-converging case can arise is when NaN or INF values exist in the matrix.
Remedies
Check the parameter to EigenDecomp and fix it, if necessary.
See Also
Comments
Enable comment auto-refresher