длина

Длина самого большого измерения массива

Синтаксис

L = length(X)

Описание

пример

L = length(X) возвращает длину самого большого измерения массива в X. Для векторов длина является просто числом элементов. Для массивов с большим количеством размерностей длиной является max(size(X)). Длина пустого массива является нулем.

Примеры

свернуть все

Найдите длину однородно расположенного с интервалами вектора в интервале [5,10].

v = 5:10
v = 1×6

     5     6     7     8     9    10

L = length(v)
L = 6

Найдите длину 3 7 матрица нулей.

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

Создайте структуру с полями для Day и Month. Используйте функцию structfun, чтобы применить length к каждому полю.

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

Входные параметры

свернуть все

Входной массив, заданный как числовой массив, символьный массив, логический массив, структура, массив ячеек, категориальный массив, массив datetime, массив длительности или calendarDuration массив.

length не работает с таблицами. Чтобы исследовать размерности таблицы, используйте height, width или функции size.

Поддержка комплексного числа: Да

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

Смотрите также

| |

Представлено до R2006a

Была ли эта тема полезной?