- Справка Scilab
- Строки
- ascii
- asciimat
- blanks
- char
- convstr
- emptystr
- eval
- evstr
- grep
- isalphanum
- isascii
- isdigit
- isletter
- isnum
- justify
- length
- part
- prettyprint
- 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
string
преобразование в строку
Синтаксис
string(x) [out, in, text] = string(x)
Аргументы
- x
булева, комплексная, вещественная, целочисленная, полиномиальная матрица, неявный размер, библиотека или функция.
Описание
Функция string
преобразует матрицу
x
в матрицу строк.
Если x
является функцией, то [out, in, text] = string(x)
возвращает три вектора строк: out
- вектор выходных переменных, in
- вектор входных переменных, а text
- вектор (вектор-столбец) исходного кода функции.
Если x
является переменной типа
lib
(библиотекой), то text
является вектор-столбцом символьных строк. Первый элемент содержит
путь до файла библиотеки, а другой - имя функций, которые она
определяет.
Символьные строки определяются как 'строка'
(между одинарными кавычками) или "строка"
(между
двойными кавычками); матрицы строк определяются как обычные матрицы констант.
Связка строк выполняется с помощью операции +
.
Для комплексной, вещественной, целочисленной, полиномиальной
матрицы вывод функции string
управляется с
помощью функции format (см. примеры).
Примеры
string(rand(2, 2)) deff("y = mymacro(x)", "y = x + 1") [out, in, text] = string(mymacro) x = 123.356; disp("Результат равен " + string(x)); disp("/" + string(~%t) + "/"); disp("/" + string(%i+1) + "/"); disp("/" + string(int16(-123)) + "/"); disp("/" + string(1 + %s + %s^3) + "/"); string(corelib) v = format(); disp(string(%pi)) format(24); disp(string(%pi)) format(v(2)) string(1:4:$)
Смотрите также
- part — выделение строк
- length — длина объекта
- кавычка — (') оператор транспонирования, разграничитель символьной строки
- evstr — вычисление выражений
- execstr — исполняет Scilab-код, заданный в строках
- strsubst — замена одной символьной строки другой
- strcat — связывает символьные строки
- strindex — поиск положения символьной строки в другой строке
- sci2exp — returns a string able to generate a given Scilab object
- format — установка выходного формата десятичных чисел по умолчанию
История
Версия | Описание |
5.4.0 | implicit size type managed as input argument. |
Report an issue | ||
<< strindex | Строки | strings >> |