У меня есть массив в MATLAB
a = [0, 0, 0, 0, -0.0104, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0.0094, ...]
Данные имеют ненулевые значения с интервалами около девяти или десяти, а все остальные значения равны нулю.
Как я могу заменить нули на некоторые интерполированные значения? Я не хочу пошаговых данных.
Например:
% Data set
A = [0 0 0 4 0 0 0 8 0 0 0 0 13];
% Desired output
A = [1 2 3 4 5 6 7 8 9 10 11 12 13]