I currently have a function that takes a two dimensional (2D) array as one of its inputs. Part of the function code sums over all but the first column of this input array, i.e.:
function DoSomething( Array2D, OtherInputs) ... SumOverColumns = sum(Array2D(:, 2:end), 2); ...end
I want to expand the use of the function so that the array can be 3D or more. However, I still want to be able so sum over all columns except the first one. I can't think of a general way to do this because I think that I need to specify ":" for every other dimension.
Any help would be much appreciated.
Best Answer