Аз съм нов в MatLab, имам матрица:
първа колона: време в min, напр., 0, 0,5,1,1,5,2… до 105,5 min
втора колона: разстояния
Как да начертая средните стойности на разстояние на всеки 5 минути Написах това:
data_to_plot = mean(data((i-1)*5:i*5))
Получих отговора „Индексите на индексите трябва или да са реални положителни числа или логически“.
Отговори:
0 за отговор № 1Проверили ли сте определението си за i
? ако i
започва от 1, след това от първото влизане от data((i-1)*5:i*5)
ще бъде нула, а масивите на MATLAB ще бъдат индексирани от 1.