Main Content

¿Cómo representa las matricesMATLABJava

El término MatrizJava® hace referencia a un objeto contenedor que contiene un número fijo de valores de un solo tipo. El tipo de una matriz se escribe como type[]. Una matriz de matrices (también conocida como matriz multidimensional) utiliza dos o más conjuntos de corchetes, como.String[][]

El término se refiere al número de subnumeros requeridos para abordar los elementos de una matriz.dimension Dimension no es una medida de longitud, anchura y altura. Por ejemplo, una matriz de 5 por 1 es unidimensional, ya que se utiliza un subíndice para tener acceso a un elemento individual. Para trabajar con una matriz bidimensional, cree una matriz de matrices. Para agregar más dimensiones, agregue más niveles a la matriz, lo que lo convierte en una matriz de matrices de matrices, y así sucesivamente.

trata matrices multinivel como matrices y matrices multidimensionales.MATLAB®Java Utilice la misma sintaxis para acceder a los elementos de una matriz.MATLABJava

Indexación de matrices

los índices de matriz están basados en cero, mientras que los índices de matriz están basados en uno.JavaMATLAB En la programación, se accede a los elementos de array de longitud utilizando a través de.JavayNy[0]y[N-1] Al trabajar con esta matriz en, se accede a estos elementos mediante.MATLABy(1)y(N)

Para ver un ejemplo, vea.Acceda a elementos de arrayJava

Forma de matricesJava

Una matriz bidimensional es un rectángulo, ya que cada fila tiene la misma longitud y cada columna de igual altura.MATLAB Una matriz es una matriz de matrices y no necesariamente se mantenga en esta forma rectangular.Java Cada matriz de nivel inferior individual puede tener una longitud diferente.

La siguiente imagen muestra una matriz de tres matrices subyacentes de diferentes longitudes. El término (o) se utiliza normalmente para describir esta disposición de los elementos de matriz, ya que los extremos de la matriz no coinciden de manera uniforme.jaggedragged Cuando un método devuelve una matriz irregular de tipos primitivos, lo almacena en una matriz de celdas.JavaJavaMATLAB

La función pads una matriz de cadena irregular, convirtiéndola en una matriz rectangular.MATLABstringJavaMATLAB

Interpretar el tamaño de las matricesJava

La función devuelve la longitud de la matriz.MATLABsizeJava El número de columnas siempre es 1.

La forma potencialmente desigual de una matriz hace que sea imposible dimensionar la matriz de la misma manera que para una matriz.JavaMATLAB En una matriz, ningún valor único representa el tamaño de las matrices de nivel inferior.Java

Por ejemplo, considere la siguiente matriz.Java

Devuelve las dimensiones del nivel de matriz más alto de A. El nivel más alto de la matriz tiene un tamaño de 3 por 1.size(A)

size(A) 
ans =      3     1

Para encontrar el tamaño de una matriz de nivel inferior, por ejemplo, la matriz de cinco elementos de la fila 3, consulte la fila de forma explícita.

size(A(3)) 
ans =      5     1

Puede especificar una cota en el mandato utilizando la sintaxis siguiente.size Sin embargo, este comando solo dimente la primera dimensión, la única dimensión no unaria.dim=1

m = size(X,dim) size(A,1) 
ans =      3

Interpretar el número de dimensiones de las matricesJava

La función siempre devuelve un valor de 2 para el número de dimensiones de una matriz.MATLABndimsJava Este valor es el número de dimensiones en la matriz de nivel superior.

Mostrar VectorJava

muestra un vector como una columna, pero lo procesa como si fuera un vector de fila.MATLABJava Para ver ejemplos, vea.Concatenar matricesJava

Consulte también

|