La matriz es un tema matemático. Es una colección de elementos vestidos de manera “filas * columnas”. La matriz debe tener al menos 1 fila y 1 columna. Cada elemento en una matriz se identifica por su dirección de celda única.
Suponga que lo siguiente es una Matriz 3 * 3 (3 * 3 Significa 3 Filas * 3 Columnas): –
_______C1_____C2______C3
R1_____5_______2_______9
- ¿Por qué la resta de números negativos y positivos se enseña en álgebra temprana cuando rara vez se usa más tarde en materias como álgebra universitaria?
- ¿Cuál es la respuesta cuando multiplicamos un vector con su magnitud?
- ¿Qué es una correlación lineal que se puede medir y predecir tomando datos del aula?
- ¿Por qué la gente no usa el vector unitario en la definición formal de derivada direccional? ¿Cuál es la utilidad de mantenerlo así de general?
- Cómo resolver y encontrar una ecuación de función lineal
R2_____3_______4_______1
R3_____6_______7_______8
Supongamos que si se nos pregunta, cuál es la dirección del elemento “4” en esta matriz. Responderemos, es un elemento C2 / R2 o un elemento [2,2], es decir, un elemento de segunda columna / segunda fila.
En programación de computadoras, se nos pide que resolvamos problemas relacionados con este tema. Este problema ayuda a un programador aficionado a aprender sobre el direccionamiento de celdas en matrices multidimensionales. Las reglas siguen siendo las mismas.
En el lenguaje de programación, la matriz bidimensional se usa generalmente para implementar Matrix. Suponga que el nombre de la matriz anterior es “MAT”. Entonces, estos son los valores según sus direcciones de celda: –
(Nota: MAT [FILA] [COLUMNA])
MAT [1] [1] = 5
MAT [1] [2] = 2
MAT [1] [3] = 9
MAT [2] [1] = 3
MAT [2] [2] = 4
MAT [2] [3] = 1
MAT [3] [1] = 6
MAT [3] [2] = 7
MAT [3] [3] = 8
Ahora, escanear los valores uno por uno como este puede ser muy aburrido y hará que el programa sea mucho más grande. Entonces puedes usar bucles para ello. Y dado que es una matriz bidimensional, necesitará un bucle anidado:
para (i = 0; i <2; i ++) // Para FILAS
{
para (j = 0; j <2; j ++) // Para COLUMNAS
{
scanf (“% d”, & MAT [i] [j])
}
}
Más adelante, puede visualizar Matrix utilizando el mismo bucle, pero utilizando la función de impresión en lugar de la función de escaneo.