Supponiamo di avere 2 ingressi vettori x
e reset
della stessa dimensioneSomma cumulativa in intervalli - MATLAB
x = [1 2 3 4 5 6]
reset = [0 0 0 1 0 0]
ed un'uscita y
che è la somma degli elementi in x
. Ogni volta che il valore di ripristini corrisponde a 1, la somma cumulativa per gli elementi resettare e ricominciare tutto da capo, proprio come sotto
y = [1 3 6 4 9 15]
Come dovrei implementare questo in Matlab?
Ehi, funziona benissimo, ma sareste in grado di spiegare questa sezione del codice. id (reset == 1) = diff ([0 diff1 (reset == 1)]) – Alex
@Alex Sure, in arrivo. – Divakar
Grazie mille. Sono stato a grattarmi la testa su questo per un po 'di tempo. – Alex