[Matlab]

kelvinst95
Buon giorno ho bisogno di una mano con un codice su Matlab.
Ho il seguente vettore colonna:
IF [-1 0 0 1 0 0 -1 0 0 0 1 0 0 -1 0 1 ............]T
vorrei un contatore che mio calcoli gli zeri compresi tra -1 e 1
nel mio caso:
v [ 2 3 1 ....]T

qualcuno mi può dare una mano, per favore.
Cordiali saluti.

Risposte
RenzoDF
Di primo acchito mi verrebbe da scrivere

a = [-1 0 0 1 0 0 -1 0 0 0 1 0 0 -1 0 1];
b = strfind(a, [-1 0])
c = strfind(a, [0 1])
c-b

ma poi bisogna vedere tutti i dettagli della sequenza, per avere un codice più robusto.

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.