Please I am grateful for your concern. My code use to have a horzcat dimensions but I received great support from here which helped a lot. The below problem still exist. This occurs because one sample of my data is 1 x 500 and Im running the code on 231 samples of data with matrix 231 x 500.
The imf of each samples is 50 x 500 but the data of the 231 samples turns to multiply the number of samples(231) by 500 which results in 50 x 115500 instead of looping through the imf of the 231 individually.
at this point I need a way to loop through for the imf to be 50 x 500 and not 50 x 1155500 or a way to solve the mismatch of dimension.
Subscripted assignment dimension mismatch.
Error in tvf_emd (line 127)
the code and data is attached.