Prog31: Vectores, bucles y vectorización
De MateWiki
Curso de Introducción a la programación | |
---|---|
Vectores, bucles y vectorización | |
Vídeo anterior | Siguiente vídeo |
Este artículo es una unidad didáctica del Curso de Introducción a la Programación |
Para usar los elementos de un vector en nuestros programas es necesario recorrer el vector. Para esta tarea necesitamos usar bucles. Sin embargo, los bucles que recorren vectores suelen ser muy lentos. Para aplicaciones donde el rendimiento sea crítico, es importante intentar vectorizar nuestros programas. La vectorización se refiere a los métodos que intentan eliminar bucles usando otras funciones y operaciones equivalentes. En general, si usamos funciones o comandos de MATLAB equivalentes a un bucle, el programa será mucho más rápido.
1 Vídeo
2 Para saber más
- Techniques for improving performance (MATLAB)
- Vectorization (MATLAB)
- Vectorization and faster code execution (GNU Octave)