-
Notifications
You must be signed in to change notification settings - Fork 19
/
README
53 lines (36 loc) · 1.63 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
NLSA ALGORITHMS FOR MATLAB
This repository contains a collection of Matlab classes implementing nonlinear
Laplacian spectral analysis (NLSA) and related kernel algorithms for analyzing
time series generated by dynamical systems.
The distribution contains the following directories:
examples/circle:
Example scripts for data generated by a periodic dynamical system on the
circle
examples/torus:
Example scripts for data generated by a quasiperiodic dynamical system on
the torus
examples/torus:
Example scripts for data generated by the Lorenz 63 chaotic system.
nlsa/3rd_party
Third-party functions
nlsa/classes
NLSA classes and methods
nlsa/utils
Additional supporting functions
To install the package, put the nlsa directory in your Matlab path. This
can be done by executing the command
>> addpath(genpath('nlsa'))
from the root directory of the distribution, or by launching Matlab from a
directory containing the startup.m file provided.
Basic documentation is provided in the class definition files:
classes/@nlsaModel_base/nlsaModel_base.m
classes/@nlsaModel/nlsaModel.m
classes/@nlsaModel_den/nlsaModel_den.m
classes/@nlsaModel_ose/nlsaModel_ose.m
See also the README file in examples/torus.
Disclaimer: This code is provided as an academic research tool with no
guarantees about stability, performance, and correctness of numerical results.
For comments and to report bugs email [email protected].
Main contributor: Dimitris Giannakis (NYU)
Research funded through NSF grant DMS-1521775, ONR grant N00014-14-1-0150,
ONR MURI grant 25-74200-F7112, and ONR YIP grant N00014-16-1-2649.