char
преобразует в массив символов
Синтаксис
y=char(x) y = char(st1, st2, st3,...)
Аргументы
- x
cell-массив строковых значений или массив ASCII-кодов.
- st1, st2, st3
массивы строковых значений.
- y
вектор-столбец строковых значений.
Описание
Один входной аргумент:
Для заданного cell-массива строковых значений x
данная функция
возвращает вектор строковых значений y
в котором строки являются
конкатенированными элементами соответствующих строк cell-массива строковых значений.
Для заданного массива ASCII-кодов x
данная функция
возвращает массив строковых значений y
, соответствующих
ASCII-кодам. Если размеры x
равны [n1, n2, n3, n4,...]
,
то возвращаемое значение имеет те же размеры, что и входное значение за
исключением второго размера, т. е. размеры y
равны
[n1, n3, n4,...]
.
Более одного входного аргумента:
Для заданных массивов строковых значений st1, st2, st3,...
эта функция
возвращает вектор строковых значений в котором строки являются конкатенированными
элементами соответствующих строк st1, st2, st3,...
. В векторе
y
всех строковые значения sti
дополняются
пробелами чтобы получить ту же длину, что и максимальная длина sti
.
Примеры
// Пример с гиперматрицей ASCII-кодов: x=matrix(61:84, [4,2,3]); y=char(x) size(x) size(y) // Пример со множеством входных аргументов: st1="zeros"; st2=["one","two"]; st3=["three"]; y=char(st1,st2,st3) size(y) //все строки строковых значений дополняются "пробелами" так, чтобы //иметь одинаковую длину: 6 length(y)
Смотрите также
Report an issue | ||
<< blanks | Строки | convstr >> |