Operator methods for dynamical systems.
This directory contains a MATLAB implementation of nonlinear Laplacian spectral analysis (NLSA) and related operator methods for feature extraction and prediction of observables of dynamical systems.
git clone https://github.com/dg227/NLSA
NLSA/MATLAB/nlsa to the MATLAB search path. This can be done by launching MATLAB, cd‘ing to directory NLSA/MATLAB, and executing the command:
addpath(genpath('nlsa'))
NLSA/MATLAB/examples/circle/demoKoopman.m
NLSA/MATLAB/examples/circle/demoNLSA.m
NLSA/MATLAB/examples/l63/demoKAF.m
NLSA implements a MATLAB class nlsaModel which encodes the attributes of the machine learning procedure to be carried out. This includes:
Each of the elements above are implemented as MATLAB classes. See NLSA/MATLAB/nlsa/classes for further information and basic documentation.
Results from each stage of the computation are written on disk in a directory tree with (near-) unique names based on the nlsaModel parameters.