Main Content

length

Longitud de la dimensión más grande de un arreglo

Descripción

ejemplo

L = length(X) devuelve la longitud de la dimensión más grande de un arreglo en X. En el caso de los vectores, la longitud es simplemente el número de elementos. En el caso de arreglos con más dimensiones, la longitud es max(size(X)). La longitud de un arreglo vacío es cero.

Ejemplos

contraer todo

Encuentre la longitud de un vector espaciado uniformemente en el intervalo [5,10].

v = 5:10
v = 1×6

     5     6     7     8     9    10

L = length(v)
L = 6

Encuentre la longitud de una matriz de ceros de 3 por 7.

X = zeros(3,7);
L = length(X)
L = 7

Cree un arreglo de cadenas y calcule su longitud, que es el número de elementos de cada fila.

X = ["a" "b" "c"; "d" "e" "f"]
X = 2x3 string
    "a"    "b"    "c"
    "d"    "e"    "f"

L = length(X)
L = 3

Cree una estructura con campos para Day y Month. Utilice la función structfun para aplicar length a cada campo.

S = struct('Day',[1 13 14 26],'Month',{{'Jan','Feb', 'Mar'}})
S = struct with fields:
      Day: [1 13 14 26]
    Month: {'Jan'  'Feb'  'Mar'}

L = structfun(@(field) length(field),S)
L = 2×1

     4
     3

Argumentos de entrada

contraer todo

Arreglo de entrada, especificado como escalar, vector, matriz o arreglo multidimensional.

Soporte de números complejos:

Sugerencias

  • Para encontrar el número de caracteres de un vector de cadenas o de caracteres, utilice la función strlength.

  • length no funciona en tablas. Para examinar las dimensiones de una tabla, utilice las funciones height, width o size.

Capacidades ampliadas

Generación de código C/C++
Genere código C y C++ mediante MATLAB® Coder™.

Generación de código de GPU
Genere código CUDA® para GPU NVIDIA® mediante GPU Coder™.

Generación de código HDL
Genere código Verilog y VHDL para diseños FPGA y ASIC mediante HDL Coder™.

Historial de versiones

Introducido antes de R2006a

Consulte también

| | |