Dando contexto
Una matriz puede ser muchas cosas, porque en realidad no es más que un objeto matemático que nosotros podemos "bajar a tierra" para nuestro favor. Puede ser lo que queramos que sea. Puede ser una lista de alumnos con las notas de las materias.
Puede ser un sistema de ecuaciones, como habrán ya visto.
Por ejemplo, podemos tener en las filas a los pacientes y en las columnas las mediciones de distintos electrodos de un EEG (electroencefalograma) de cada paciente. Por último, una columna que indique si el paciente estaba teniendo una convulsión o no al momento de tomar esa medida. Eso es una matriz. Con esa matriz podemos entrenar un algoritmo de Machine Learning, esto que tanto se habla hoy en día (y se seguirá por muchos más) para lograr predecir a partir de una lectura de EEG si esa persona sufrirá o no una convulsión.
Por ejemplo, cada elemento de una matriz de 1080x720 será el valor de cada pixel. Del 0 a 255 la cantidad de brillo, por ejemplo. O tener 3 matrices que cada una represente la cantidad de un color primario de cada pixel (RGB) y al sumar las tres matrices resulte en una imagen a color.
Usa un algoritmo "matricial". Tendrá que recorrer la matriz y comparar pixel por pixel (elemento por elemento) para operarlo dependiendo de los valores de sus píxeles vecinos.
Esto es así para cualquier procesamiento de imagen, desde aquellas espaciales (en las que se intenta eliminar la cantidad de ruido que éstas traen) hasta las imágenes médicas. Hoy en día existen algoritmos "matriciales" capaces de dar un diagnóstico médico a partir de una imagen.
Cuando nuestras sanas y queridas redes sociales toman registros de nuestra actividad, lo hacen representándonos como vectores or matrices que luego algún algoritmo utilizará para intentar entendernos, etc.
Más adelante verán en detalle (en Electrónica Digital I y Electrónica Digital II) cómo se conforma una memoria, desde cero. Lo importante es notar que se pueden pensar como un arreglo. Se tienen filas y columnas, donde cada fila es una posición de memoria, y cada posición cuenta con un byte, es decir, 8 bits (esto puede variar dependiendo la memoria). El arreglo tendrá 8 columnas entonces, una para cada bit. Si WhatsApp ocupa 10 GB, puedo afirmar que en mi memoria tendré 10 millones de filas por 8 columnas ocupadas por la app.
Se puede decir entonces que una matriz es una forma de almacenar información, de muchísima utilidad en el campo de la computación y la informática, una herramienta básica con mucho potencial ingenieril.
En estos pocos párrafos quiero dejar la imprenta de lo que para mí es una matriz, quizás le ayuda a alguien a dar sentido. Puedo notar que, en ingeniería, lo interesante como tal no se muestra de una forma explícita, sino más bien aparece en la reflexión, en la mirada perdida al techo cuando se intenta entender lo que se estudia. Y eso es lo que hay que hacer: leer, no entender, mirar al techo, pensar.
while(!entender ) {
entender = leer();
mirar_al_techo();
pensar();
}