Ejemplos avanzados

Las expresiones de indexación, sobretodo cuando se utilizan rangos y expresiones de relación, son uno de los elementos más potentes de este lenguaje. Permiten realizar operaciones muy complejas de una manera muy compacta. En otros lenguajes de programación, estas operaciones supondrían la realización de bucles iterativos y expresiones condicionales (bucles for y condiciones if).

Ejemplo

Dado el vector datos con gran número de valores, si queremos quedarnos sólo con uno de cada 5 valores bastará con la siguiente expresión datos(1:5:length(datos)).