У меня есть некоторые данные изображения 4D, 384 на 276 на 20 на 5, где data(X,Y,T,V)
, X = x location
, Y = y location
, T = time
, V = vessel location
.
Я хотел бы иметь среднее значение во времени и максимальное значение во времени для данных, чтобы получить структуру моего сигнала и, таким образом, установить значение моего порогового значения.Я делаю это в цикле, чтобы я мог получить, например, data(1,1,:,1)
, среднее значение для этой точки во времени.
Я пробовал mean(data(X,Y,:,V))
и mean(squeeze(data(X,Y,:,V)))
, но это дает мне ошибку ".индексы должны быть либо действительными положительными целыми числами, либо логическими. "
Я ищу везде, но пример среднего значения только для 2D и 1D.Я считаю, что если я хочу получить среднее / максимальное значение данных за какое-то время, данные должны быть data(X,Y,:,V)
, которые теперь являются трехмерными данными.
Любая помощь или идея о том, как это сделать?