Report Ambiguity: Lyapunov Exponent
Latest activity Reply by Christopher Stapels
on 29 May 2024
In the MATLAB description of the algorithm for Lyapunov exponents, I believe there is ambiguity and misuse.
The lambda(i) in the reference literature signifies the Lyapunov exponent of the entire phase space data after expanding by i time steps, but in the calculation formula provided in the MATLAB help documentation, Y_(i+K) represents the data point at the i-th point in the reconstructed data Y after K steps, and this calculation formula also does not match the calculation code given by MATLAB. I believe there should be some misguidance and misunderstanding here.
According to the symbol regulations in the algorithm description and the MATLAB code, I think the correct formula might be y(i) = 1/dt * 1/N * sum_j( log( ||Y_(j+i) - Y_(j*+i)|| ) )
5 Comments
Time DescendingAre you referring to the algorithms section of this page?https://www.mathworks.com/help/predmaint/ref/lyapunovexponent.html
Documentation benefits from this type of feedback. Your topic prompted me to write the following short article on how to leave feedback on the MATLAB Documentation.
Sign in to participate