Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - Português - 日本語 -

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

Scilab help >> Strings > 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 — string ascii conversions
  • asciimat — string matrix ascii conversions
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Mon Oct 01 17:41:10 CEST 2012