Los arrays bidimensionales son tablas de valores donde cada elemento tiene una posición identificada por dos índices: el de su fila y el de su columna. Se pueden usar para representar datos como una tabla con filas y columnas, también conocidas como matrices, que son útiles para problemas de ingeniería e incluyen operaciones como suma y multiplicación de matrices.
2. Los array bidimensionales son tablas de valores. Cada elemento de
un array bidimensional está simultáneamente en una fila y en una
columna.
En matemáticas, a los array bidimensionales se les llama matrices, y
son muy utilizados en problemas de Ingeniería.
En un array bidimensional, cada elemento tiene una posición que se
identifica mediante dos índices: el de su fila y el de su columna.
3. Para declarar un array se escribe:
tipo_de_dato[] nombre_del_array;
tipo nombre_array[][]=new tipo[nº][nº];
tipo nombre_array[][]={valores};
4. Al igual que los arreglos de una dimensión, las operaciones sobre las matrices se aplican
término a término:
Cuando dos matrices aparecen en una operación, ambas deben tener exactamente la
misma forma:
>>> a = array([[5, 1, 4],... [0, 3, 2]])>>> b =
array([[ 2, 3],... [-1, 1],... [ 0, 1]])>>> a +
bTraceback (most recent call last): File
, line 1, in <module>ValueError: shape mismatch:
objects cannot be broadcast to a single shape
>>> a = array([[5, 1,
4],...
[0, 3, 2]])>>> b =
array([[2, 3, -1],...
[1, 0, 1]])>>> a +
2array([[7, 3, 6],
[2, 5, 4]])>>> a **
barray([[25, 1,
0], [ 0, 1,
2]])
5. Hay array de una dimensión, como los que se ha visto y usado hasta aquí, hay array de dos
dimensiones como los que veremos ahora, y puede haber array de tres o más dimensiones.
Esto último depende del lenguaje de programación que se use y la versión de él se tenga.
Para definir un array bidimensional se hace de manera análoga a la definición de array de
una dimensión. Se elige un nombre, y se da la máxima posición para cada dimensión,
recordando que cada dimensión varía de uno hasta ese valor máximo indicado. Cada
dimensión tiene su propio rango de variación que es de 1 hasta el valor máximo, y es
independiente de la variación de las otras dimensiones del array.
6. El método normal de crear un array es a través del objeto
Array, poniendo entre paréntesis el número de casillas del
array o no poniendo nada, de modo que el array se crea
sin ninguna posición.
Para introducir valores a un array se hace igual, pero
poniendo entre los paréntesis los valores con los que
deseamos rellenar las casillas separados por coma.
7. El array bidimensional se puede considerar como un vector de
vectores. Por consiguiente, un conjunto de elementos, todos del
mismo tipo, en el cual el orden de los componentes es
significativo y en el que se necesita especificar los subíndices
para identificar cada elemento del array.
Se puede decir que los arrays pueden variar dependiendo sus
dimensiones; se usan para representar datos que pueden verse
como una tabla con filas y columnas y se le conoce como
matrices.
8. Los arreglos bidimensionales son de gran utilidad en el manejo
de matrices, para obtener información de ellas y efectuar
operaciones matriciales como suma, resta, producto e inversión, y
aplicaciones donde la solución maneje matrices.