Encontrar elementos vectoriales que coincidan con dos condiciones en Matlab
Tengo un vectora = [1 5 3 4 2]
. Me gustaría encontrar todos los elementos de a, que son1<a<5
. ¿Cómo lo hago en Matlab?
Personalmente, he desarrollado una solución, pero es engorrosa:
a = [1 5 3 4 2];
ix = find(a>1);
ix = ix(find(a(ix)<5));
disp(a(ix))
¿Cuál es una mejor manera?