Siguiendo con el manejo de datos
de tablas, esta vez veremos cómo indexar en los valores de una tabla y veremos
cómo redimensionarla.
Recordemos que MATLAB trabaja en base a matrices y una tabla no es la excepción, debido a esto podemos indexar a los valores de una tabla como indexamos en las matrices.
Por ejemplo: dada la siguiente
tabla, indexaremos al valor que se encuentra en el recuadro de color rojo.
La sintaxis para indexar al valor
de una matriz es la siguiente:
Nombre Tabla (Numero Fila, Numero Columna)
Entonces vamos a introducir primero el nombre de la tabla, en
este caso el nombre es Tabla,
después entre paréntesis colocamos el numero de la fila, en esta que es fila 4
y numero de la columna que es el número 3, quedando de la siguiente forma:
Obtenemos como resultado lo siguiente:
También podemos indexar a las
columnas colocando el nombre de la columna, quedando la sintaxis de la
siguiente forma:
Nombre Tabla (Numero Fila, ’Nombre Columna’)
Vamos a obtener el mismo valor que en el ejemplo pasado,
primero colocamos el nombre de la Tabla y entre paréntesis colocamos el numero
de la fila y el nombre de la columna (esté debe ser ingresando entre comillas
simples), por ejemplo:
Obtenemos el siguiente resultado:
De estas 2 formas podemos indexar
a la posición de una tabla, ahora en ocasiones es necesario cambiar el tamaño
de nuestras tablas y solo quedarnos con información útil, para esto vamos a
redimensionar la tabla, la sintaxis se define de la siguiente forma:
Nombre Tabla (Filas, [ NumeroColumna1, NumeroColumna2])
Primero colocamos el nombre de la
tabla y entre paréntesis colocamos en forma de vectores los números de las
filas y columnas que nos interesan, por ejemplo:
En este caso introducimos 2
puntos en el valor de las filas porque nos interesan obtener todas las filas y después obtenemos la primer y cuarta
columna, obteniendo el siguiente resultado:
También podemos definir vectores
igualmente espaciados para indicar las filas y/o columnas con las que deseamos
trabajar.
Por ejemplo, para las filas
estamos definiendo un vector igualmente espaciado que va de 1 hasta 5 y en el
caso de las columnas definimos un vector que contiene la primera columna y
además estamos concatenando con ayuda de los corchetes el vector igualmente
espaciado de 3 hasta 6, obteniendo el siguiente resultado:
NombreTabla ( : , {
’Nombre Columna 1’ , ’Nombre Columna 2’ } )
En este ejemplo estamos indicando la columna 1 y la columna
4, los nombres son de tipo carácter y por eso ocupamos la comilla simple, en el
caso de las filas introducimos 2 puntos porque queremos mantener todos los
datos.
Al dar enter obtenemos el
siguiente resultado:
Esto es todo por esta ocasión. Te
invitamos a seguir al pendiente de nuestro Blog, ¡Gracias!
No hay comentarios.:
Publicar un comentario