У меня есть матрица [3 x 3]
в Matlab. Я хочу знать, для какого столбца сумма всех его элементов самая маленькая. В частности, я хочу знать номер индекса этого столбца.
Я думаю сделать это с помощью цикла while
, но есть ли более быстрый (или лучший) способ?
То, что я сейчас делаю, это:
columnSum = sum(matrix,2);
minColumn = min(columnSum);
smallestColumn = 0;
columnNumber = 1;
while currentSum ~= minColumn
smallestColumn = columnNumber;
currentSum = columnSum(columnNumber);
columnNumber = columnNumber + 1;
end