modified cumsum for partial accumulated sums

Determine the accumulated sum of series of non-zero values of vectors, resetting at zero entries
296 download
Aggiornato 21 mar 2013

Visualizza la licenza

This is a modified version of cumsum, where the accumulated sum is determined along the first non-singleton direction of an input tensor "arr". The accumulated sums are stored in the output tensor "val" at locations of the zeros of arr.

[val, ind] = cumsum_restart0( arr, dim )
if dim is not defined, use first non-singleton dimension
val is the cumulative sum, where the accumulation is reset for zero
entries
ind indicates the locations where the acummulated sum is stored

example:
arr = [3 1 1 0 1 2]';
[val, ind] = cum_sum_restart0( arr );
val = [0 0 5 0 0 3]'
ind = [0 0 1 0 0 1]'

3/20/13
koehler.s.a@gmail.com

Cita come

Stephan Koehler (2024). modified cumsum for partial accumulated sums (https://www.mathworks.com/matlabcentral/fileexchange/40893-modified-cumsum-for-partial-accumulated-sums), MATLAB Central File Exchange. Recuperato .

Compatibilità della release di MATLAB
Creato con R11
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Versione Pubblicato Note della release
1.0.0.0