Вы можете достичь желаемого результата, используя mean()
-функцию в сочетании с оператором конкатенации []
и repmat()
следующим образом:
A=randi(100,4998,57);
A=[A;repmat(mean(A),2,1)];
Большинство функций в Matlab, которые принимают массивы в качестве входных данных, будут вычисляться для каждого столбца, кроме случаев, когда входной массив имеет только 1 строку. Так же как и функция средних значений, и вы можете просто добавить вывод средних к вашим массивам.
Если вы покажете мне код, который вы использовали для импорта данных, я мог бы помочь вам создать более чистую структуру данных и, таким образом, автоматически обработать все ваши массивы. То, как в настоящее время создаются данные, это можно сделать только с помощью динамических имен переменных, что считается плохой практикой программирования.