- Справка Scilab
- Строки
- ascii
- asciimat
- blanks
- char
- convstr
- emptystr
- eval
- evstr
- grep
- isalphanum
- isascii
- isdigit
- isletter
- isnum
- justify
- length
- part
- regexp
- sci2exp
- strcat
- strchr
- strcmp
- strcmpi
- strcspn
- strindex
- string
- strings
- 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
).
Длина матричноориентированного списка (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. |
Report an issue | ||
<< justify | Строки | part >> |