Surrogate time series and fields in matlab

The following Matlab project contains the source code and Matlab examples used for surrogate time series and fields. These algorithms are an implementation of the iterative amplitude adapted Fourier Transform method of Schreiber and Schmitz to make surrogate time series.

The source code and files included in this project are listed in the project files section, please make sure whether the listed source code meet your needs there.

Project Files: 

File NameSize
data_1d_lwp.mat 33024
data_altocumulus.mat 57864
data_cloud_prof.mat 90592
data_england.mat 65728
data_les_cumuli.mat 42000
data_les_cumuli.old.mat 42128
data_lightning.mat 32960
data_thin_cumulus.mat 16576
fourier_coeff_isotrop.m 1671
iaaft_loop_1d.m 2681
iaaft_loop_2d_horizontal.m 3545
iaaft_loop_2d_vertical.m 3384
iaaft_loop_3d.m 2976
license.txt 1309
load_1d_data.m 3836
load_2d_data_horizontal.m 1717
load_2d_data_vertical.m 1429
load_3d_data.m 883
plot_1d_surrogate.m 803
plot_2d_surrogate.m 200
plot_3d_surrogate.m 1268
read_me.txt 1064
remove_average_profile.m 388
surrogate_1d_1d.m 1526
surrogate_1d_2d.m 2308
surrogate_2d_2d_vertical.m 2040
surrogate_2d_2_horizontal.m 1761
surrogate_2d_3d.m 2824
surrogate_3d_3d.m 2030