function n = pn(v) % Funzione per calcolare il numero "n" di coefficienti nulli % che si trovano all'inizio di un vettore riga "v". % Controlliamo che "v" sia un vettore riga. if size(v,1) ~= 1 error('pn: l''input non e'' un vettore riga') end % Contiamo gli zeri con la variabile "n" (il valore di ritorno % della funzione, come specificato dalla prima riga). n = 0; % Scorriamo in sequenza i coefficienti "v". for i = 1:size(v,2) if v(i) == 0 % Se il coefficiente e' zero incrementiamo il contatore. n = n + 1; else % Appena troviamo un coefficiente di "v" diverso da zero % interrompiamo il ciclo (potrebbero esserci altri % coefficienti nulli piu' avanti nel vettore che pero' % non devono essere contati). break end end