Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
2023.0.0 - Русский


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)

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

  • ascii — преобразование в строку ASCII
  • asciimat — Преобразует массив текста в коды ASCII/UTF8 и обратно
Report an issue
<< blanks Строки convstr >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Tue Mar 07 09:28:51 CET 2023