Here's an example:
>> [data,shifts] = smooth_flag_wlast_nonflag(data_copy,NaN,true)
0: 4 5 NaN 1 2 3 NaN NaN NaN 5 3 NaN NaN 3
1: 4 5 5 1 2 3 3 NaN NaN 5 3 3 NaN 3
2: 4 5 5 1 2 3 3 3 NaN 5 3 3 3 3
3: 4 5 5 1 2 3 3 3 3 5 3 3 3 3
data =