traverse the list of array elements

3 visualizaciones (últimos 30 días)
pammy
pammy el 13 de Mzo. de 2013
i've code the following for traversing
function traverse
clc;
a=[ 1 2 2 3 3 4 4 4 4]
for i=1:length(a)
if(a(i)==a(i+1))
fprintf('\nmatch\n %d and %d',a(i),a(i+1));
else
fprintf('\nnot a match\n');
end
end
but the following error occurs
Attempted to access a(10); index out of bounds because numel(a)=9.
tell me the way to sort it out...

Respuesta aceptada

Azzi Abdelmalek
Azzi Abdelmalek el 13 de Mzo. de 2013
Use
for i=1:length(a)-1

Más respuestas (0)

Categorías

Más información sobre Matrices and Arrays en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by