-
Notifications
You must be signed in to change notification settings - Fork 2
GiangTTran/ExtractingSparseHighDimensionalDynamicsFromLimitedData
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Extracting Sparse High-Dimensional Dynamics from Limited Data
Copyright: Hayden Schaeffer, Giang Tran, and Rachel Ward.
Version 1, July 2017
Reference: arxiv link
A. Lorenz96 dx/dt = F(x,t)
dx_{k}/dt = -x_{k-2} * x_{k-1} + x_{k-1} * x_{k+1} - x_k + F, k=1,...,N
1. dictionary96.m
Include dictionary up to degree 2 built from monomials and from Legendre polynomials
2. lorenz96.m
Right-hand-side of the ODE Lorenz96
3. time_derivative.m
Approximate velocity from data using 1st/2nd approximation
4. Lorenz96_XV.m
Construct all-in-one including the data matrix, approximation
velocity, and exact velocity given F, initialization, timestep, and
length of the evolution.
5. Lorenz96_true_coefficients.m
Compute the true coefficients of the Lorenz 96 and their indices
6. basisPursuit_Lorenz96.m
Find the coefficient of component optEquation in Lorenz 96
7. test_strategy1.m
Use strategy 1, where data is collected from K bursts starting from K random uniform initializations (see more in our paper), compute the recovered coefficients of any component of the Lorenz 96.
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published