Diferencia entre revisiones de «Prog31: Vectores, bucles y vectorización»
De MateWiki
m (Herraiz movió la página Prog31: Matrices, bucles y vectorización a Prog31: Vectores, bucles y vectorización sin dejar una redirección) |
m (Protegió «Prog31: Vectores, bucles y vectorización» ([edit=sysop] (indefinido) [move=sysop] (indefinido))) |
||
| (No se muestran 2 ediciones intermedias del mismo usuario) | |||
| Línea 1: | Línea 1: | ||
{{ Curso Programación | Vectores, bucles y vectorización | Prog30: Otras operaciones con matrices | Prog32: Matrices, bucles y vectorización }} | {{ Curso Programación | Vectores, bucles y vectorización | Prog30: Otras operaciones con matrices | Prog32: Matrices, bucles y vectorizació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. | |
== Vídeo == | == Vídeo == | ||
{{#ev:youtube|RRJVzpvL1gs|800|center}} | {{#ev:youtube|RRJVzpvL1gs|800|center}} | ||
| + | |||
| + | == Para saber más == | ||
| + | |||
| + | * [http://www.mathworks.es/es/help/matlab/matlab_prog/techniques-for-improving-performance.html Techniques for improving performance] (MATLAB) | ||
| + | * [http://www.mathworks.es/es/help/matlab/matlab_prog/vectorization.html Vectorization] (MATLAB) | ||
| + | * [http://www.gnu.org/software/octave/doc/interpreter/Vectorization-and-Faster-Code-Execution.html Vectorization and faster code execution] (GNU Octave) | ||
| + | |||
| + | == Vídeos relacionados == | ||
| + | |||
| + | * [[Prog16: Bucles for]] | ||
| + | * [[Prog26: Introducción a vectores y matrices]] | ||
| + | * [[Prog28: Direccionamiento en matrices]] | ||
[[Categoría:Curso de Introducción a la Programación]] | [[Categoría:Curso de Introducción a la Programación]] | ||
Revisión actual del 18:06 28 jun 2013
| 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)