- Справка Scilab
- Строки
- ascii
- asciimat
- blanks
- char
- convstr
- emptystr
- evstr
- grep
- isalphanum
- isascii
- isdigit
- isletter
- isnum
- justify
- length
- part
- prettyprint
- regexp
- sci2exp
- strcat
- strchr
- strcmp
- strcspn
- strindex
- string
- stripblanks
- strncpy
- strrchr
- strrev
- strsplit
- strspn
- strstr
- strsubst
- strtod
- strtok
- tokenpos
- tokens
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
length
Количество символов текста. Количество элементов массива или списка.
Синтаксис
n = length(M)
Аргументы
- M
матрица (обычная или полиномиальная или символьных строк) или список.
- n
целое число или матрица целочисленных значений.
Описание
Для обычной или полиномиальной матрицы n
является целым числом, равным произведению количества строк и
столбцов M
. (Также корректно и для матрицы
логических значений M
).
Для матриц, составленных из символьных строк (и, в частности, для
символьной строки), функция length
возвращает
в n
длину элементов матрицы символьных строк
M
.
Длина списка - это количество элементов в списке (также получается с помощью функции size
).
Длина cell-массива или массива структур M
- это количество элементов массива.
Это эквиваалентно size(M, "*")
.
Длина матричноориентированного списка (mlist) равна по умолчанию
количеству элементов в этом списке, но вы можете перегрузить length
(см. пример).
length('123')
равно 3
.
length([1,2;3,4])
равно 4
.
Примеры
length([123 ; 456 ]) length(['hello world',SCI])
a = mlist(["myMlistT" "field1" "field2"],"aexample","bexampleb"); length(a) // возвращает 3, поведение по умолчанию, если length не перегружена для // матричноориентированного списка (mlist) // создадим функцию перегрузки для матричноориентированного списка типа // myMlistT function r=%myMlistT_length(M) r = length(M.field1) endfunction length(a) // returns 8 result of length(a.field1)
Смотрите также
- size — размер объекта
История
Версия | Описание |
5.4.0 | Эта функция позволяет перегрузку для типа mlist. |
6.0.0 |
|
Report an issue | ||
<< justify | Строки | part >> |