Tecnología

Inicio

El tamaño de una matriz en MATLAB

Las matrices son una parte importante de MATLAB. Ellos tienen conjuntos de datos que están relacionados entre sí. Cada matriz puede consistir en múltiples dimensiones de datos. Por ejemplo, un simple matriz unidimensional es sólo una lista de números. Una matriz bidimensional es una tabla con filas y columnas, donde cada fila es un vector unidimensional. Una matriz tridimensional es un conjunto de matrices bidimensionales apiladas una encima de la otra.

Tamaño del Arreglo

En MATLAB, el tamaño de una matriz se define por la longitud de cada una de sus dimensiones. Una matriz tridimensional tendría tres valores diferentes que determinan el tamaño de la misma. El primer valor define la longitud de la primera dimensión, o el número de columnas en una tabla. El segundo valor define la longitud de la segunda dimensión, o el número de filas de una tabla. El tercer valor define la longitud de la tercera dimensión, o el número de mesas apiladas una encima de la otra.

Función tamaño

MATLAB proporciona varias versiones de la función de tamaño para obtener información sobre el tamaño de una matriz. La versión más simple de la función, "d = tamaño (X)," asigna la longitud de cada dimensión de la matriz "X" en la ubicación correspondiente en el vector "d". Si X es una matriz de cuatro dimensiones de longitudes de cuatro, siete, dos y uno, llamando "d = tamaño (X)" sería inicializar d como un vector con los valores de cuatro, siete, dos y uno. La "m = tamaño (X, tenue)" función asigna la longitud de la dimensión "dim" de la serie "X" a la variable "m", donde "dim" es un número entero. La función "[d1, d2, d3, ..., dn] = tamaño (X)" asigna los valores de cada dimensión de la matriz "X" a la variable correspondiente en el vector inicial. Si usted tiene más dimensiones de la matriz de "X" que hay variables en el vector, el producto de las longitudes de las dimensiones finales será almacenado en la variable final en el vector. Si usted tiene menos dimensiones de la matriz, todas las variables adicionales en el vector se le dará el valor "1"

Función de cuerpo entero

MATLAB puede expresar también información sobre el tamaño de una matriz a través de la función de longitud. La función de la longitud, "longitud (X)," encuentra la dimensión más grande de la longitud de la matriz "X" y devuelve su longitud. Si se va a llamar a la longitud (X) en una matriz con dimensiones de longitud y ocho, 17, 92 y tres, sería volver 92, independientemente de los valores almacenados en cada espacio de la matriz.

Talla máxima

matrices de MATLAB están limitados en tamaño por el equipo que se está ejecutando en MATLAB. Los equipos que ejecutan versiones de 32 bits de MATLAB en sistemas operativos de 32 bits se limitan a las matrices más pequeñas: entre 155 x 10 ^ 6 y 312x10 ^ 6 dobles valores o valores entre 1.246 x 10 ^ 6 y 2.147 x 10 ^ 6 enteros. versiones de 64-vit de MATLAB 7.5 en sistemas operativos de 64 bits pueden crear las matrices más grandes, con un máximo de 2.8 x 10 ^ 14 valores dobles o enteros.