Наткнулся на этот вопрос / ответ, пытаясь вычислить суммы строк матрицы.
Я просто хотел бы добавить, что SUM-функция Matlab фактически поддерживает суммирование для данного измерения, то есть стандартная матрица с двумя измерениями.
Итак, чтобы вычислить суммы столбцов, выполните:
colsum = sum(M) % or sum(M, 1)
и для сумм строк просто сделайте
rowsum = sum(M, 2)
Могу поспорить, что это быстрее, чем программирование цикла for и преобразование в ячейки:)
Все это можно найти в справке по Matlab для SUM.