AD

¿Ya dominas lo básico? Un curso estructurado de Julia es la vía rápida para dar el salto.

Ver cursos de Julia en Udemy

Enlace de afiliado. No te cuesta nada extra.

🟣Lecciones de Julia
Lección 24 / 68

Arrays bidimensionales (datos en forma de tabla)

En esta lección manejarás datos organizados en filas y columnas.

[1 2 3; 4 5 6] crea una matriz: los espacios separan columnas y el punto y coma separa filas. Se accede con grid[fila, columna].

El código de ejemplo accede a un elemento y luego imprime las filas.

Fíjate en que la sintaxis se parece a como se escribiría la matriz a mano, y en que el acceso usa una sola pareja de corchetes con dos índices, no dos corchetes seguidos. Esa es la diferencia de fondo: en Julia una matriz es un objeto de dos dimensiones de verdad, no un array de arrays.

Eso importa por dentro: los elementos están juntos en memoria, lo que hace que el álgebra lineal sea rápida sin ningún truco. Multiplicar dos matrices se escribe A * B y llama a las mismas bibliotecas optimizadas que usa cualquier programa científico.

Un detalle a recordar: Julia guarda las matrices por columnas, como Fortran y R, no por filas como C. Recorrer una matriz grande en el orden equivocado puede ser varias veces más lento, y ese es exactamente el tipo de detalle que este lenguaje espera que conozcas.

grid[i, :] toma una fila entera con los dos puntos.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar Julia directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

🔗 El mismo tema en otros lenguajes

Mira cómo se escribe lo mismo en otro lenguaje.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)