Diferencia entre revisiones de «Prog30: Otras operaciones con matrices»
De MateWiki
m (Protegió «Prog30: Otras operaciones con matrices» ([edit=sysop] (indefinido) [move=sysop] (indefinido))) |
|||
| (No se muestran 2 ediciones intermedias del mismo usuario) | |||
| Línea 1: | Línea 1: | ||
| − | {{ Curso Programación | Otras operaciones con matrices | Prog29: Ejemplos con vectores y matrices | Prog31: | + | {{ Curso Programación | Otras operaciones con matrices | Prog29: Ejemplos con vectores y matrices | Prog31: Vectores, bucles y vectorización }} |
| − | + | ||
| − | + | En este vídeo vemos algunos usos avanzados de matrices: | |
| + | * Direccionamiento con índices lógicos | ||
| + | * Combinación y concatenación de matrices | ||
| + | * Comprender que las matrices siempre trabajan en orden de columnas | ||
| + | |||
| + | Las aplicaciones mostradas en este vídeo pueden ser muy útiles para mejorar el rendimiento de programas que usen matrices muy grandes. Por ejemplo, tener en cuenta que las matrices se almacenan en la memoria en orden de columnas nos ayuda a decidir la mejor estrategia para recorrer una matriz, de modo que siempre accedamos a datos contiguos en la memoria. | ||
== Vídeo == | == Vídeo == | ||
{{#ev:youtube|IeB9zsYFSDE|800|center}} | {{#ev:youtube|IeB9zsYFSDE|800|center}} | ||
| + | |||
| + | == Para saber más == | ||
| + | |||
| + | * [http://www.mathworks.es/es/help/matlab/math/matrix-indexing.html#bq7egb6-1 Using logicals in array indexing] (MATLAB) | ||
| + | * [http://www.gnu.org/software/octave/doc/interpreter/Logical-Values.html Logical values and logical indexing] (GNU Octave) | ||
| + | * [http://www.mathworks.es/es/help/matlab/matlab_prog/vectorization.html#btjk576-1 Logical array operations (vectorization)] (MATLAB) | ||
| + | * [http://www.mathworks.es/es/help/matlab/math/creating-and-concatenating-matrices.html Creating and concatenating matrices] (MATLAB) | ||
| + | * [http://www.gnu.org/software/octave/doc/interpreter/Rearranging-Matrices.html Rearranging matrices] (GNU Octave) | ||
| + | |||
| + | == Vídeos relacionados == | ||
| + | |||
| + | * [[Prog26: Introducción a vectores y matrices]] | ||
| + | * [[Prog27: Operaciones con matrices]] | ||
| + | * [[Prog28: Direccionamiento en matrices]] | ||
| + | * [[Prog04: Variables]] | ||
| + | * [[Prog10: Condiciones (variables lógicas)]] | ||
[[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 | |
|---|---|
| Otras operaciones con matrices | |
| Vídeo anterior | Siguiente vídeo |
| Este artículo es una unidad didáctica del Curso de Introducción a la Programación | |
En este vídeo vemos algunos usos avanzados de matrices:
- Direccionamiento con índices lógicos
- Combinación y concatenación de matrices
- Comprender que las matrices siempre trabajan en orden de columnas
Las aplicaciones mostradas en este vídeo pueden ser muy útiles para mejorar el rendimiento de programas que usen matrices muy grandes. Por ejemplo, tener en cuenta que las matrices se almacenan en la memoria en orden de columnas nos ayuda a decidir la mejor estrategia para recorrer una matriz, de modo que siempre accedamos a datos contiguos en la memoria.
1 Vídeo
2 Para saber más
- Using logicals in array indexing (MATLAB)
- Logical values and logical indexing (GNU Octave)
- Logical array operations (vectorization) (MATLAB)
- Creating and concatenating matrices (MATLAB)
- Rearranging matrices (GNU Octave)