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

Change language to:
English - Français - 日本語 - Português -

Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function

Scilab help >> Строки > char

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=hypermat([4,2,3],61:84);
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-коды и обратно
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 Apr 02 17:37:57 CEST 2013