Matrices de ceros en Matlab
En esta lección, vamos a profundizar en cómo generar matrices de cero, también conocidas como matrices nulas, en Matlab.
¿Qué es una matriz de cero? Se denomina matriz de cero a aquella en la que todos sus elementos son cero. Un ejemplo clásico de matriz de cero es la siguiente: $$ M = \begin{pmatrix} 0 & 0 & 0 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \end{pmatrix} $$ Estas matrices pueden adoptar formas cuadradas o rectangulares.
Para crear una matriz de cero en Matlab, se utiliza la función integrada zeros().
zeros(n)
El parámetro 'n' en la función zeros() determina el número de filas y columnas de la matriz de cero.
Veamos un ejemplo práctico para clarificar.
Al teclear zeros(3), se genera una matriz de cero cuadrada con 3 filas y 3 columnas.
>> zeros(3)
ans =
0 0 0
0 0 0
0 0 0
Por otro lado, al ingresar zeros(2,3), obtendrás una matriz de cero rectangular con 2 filas y 3 columnas.
En este contexto, el primer parámetro de zeros() se refiere al número de filas, mientras que el segundo indica el número de columnas.
>> zeros(2,3)
ans =
0 0 0
0 0 0
Como variante, se puede crear una matriz de cero rectangular de 3 filas y 2 columnas simplemente intercambiando los parámetros.
Por ejemplo, al ejecutar zeros(3,2)
>> zeros(3,2)
ans =
0 0
0 0
0 0
La función zeros() te permite crear matrices de cero de cualquier dimensión y forma en Matlab.
Nota: Aunque es posible definir una matriz de cero manualmente asignando cero a todos sus elementos, este método puede ser laborioso y susceptible a errores, especialmente en matrices de gran tamaño. Por ello, se recomienda utilizar la función zeros() para la creación de matrices de cero en Matlab.
