У меня есть матрица I
, и я хочу накапливать в массиве A
, для каждого значения в I
интервал, соответствующий этим значениям в I
, давайте назовем их i
и j
.
function acc(i,j)
global A
A(i:j) = A(i:j)+1;
end
Однако, передача и возврат массивов занимает слишком много времени, потому что я выполняю функцию много раз, и это не так просто, как в этом примере.
Есть ли способ ускорить его? Как я могу передать возврат этих значений без глобальных?