Cómo verificar si un array es una matriz cuadrada en Matlab y Octave
Para verificar si una matriz es una matriz cuadrada en Matlab y Octave, use la función issquare(M)
issquare(M)
El parámetro M es un array.
La función devuelve en la salida
- 1 si la matriz es cuadrada
- 0 si la matriz no es cuadrada
¿Qué es una matriz cuadrada? Una matriz se llama matriz cuadrada si tiene el mismo número de filas y columnas.
Ejemplos
Ejemplo 1
Definir una matriz
>> M=[1 2;3 4]
M =
1 2
3 4
Usa la función issquare() para determinar si la matriz es cuadrada
>> issquare(M)
ans = 1
El resultado de salida es 1.
Esto significa que la matriz es una matriz cuadrada.
Ejemplo 2
Definir una matriz
>> M=[1 2 3;4 5 6]
M =
1 2 3
4 5 6
Calcular si la matriz es cuadrada utilizando la función issquare()
>> issquare(M)
ans = 0
El resultado de salida es 0.
En este caso, el resultado cero significa que la matriz no es una matriz cuadrada.