string
преобразование в строку
Синтаксис
text = string(x) [out, in, text] = string(SciFun)
Аргументы
- x
Any Scilab variable type.
- SciFun
a function in Scilab language (handle of type 13, not its name as a string).
Описание
Функция string
преобразует матрицу
x
в матрицу строк.
Если SciFun
является функцией,
то [out, in, text] = string(SciFun)
возвращает три вектора строк:
out
- вектор выходных переменных,in
- вектор входных переменных, аtext
- вектор (вектор-столбец) исходного кода функции.
Если x
является переменной типа
lib
(библиотекой), то text
является вектор-столбцом символьных строк. Первый элемент содержит
путь до файла библиотеки, а другой - имя функций, которые она
определяет.
Для комплексной, вещественной, целочисленной, полиномиальной
матрицы вывод функции string управляется с
помощью функции format (см. примеры). |
Note that string([]) returns [] (unchanged).
Примеры
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:$)
Смотрите также
- format — установка выходного формата десятичных чисел по умолчанию
- sci2exp — returns a string able to generate a given Scilab object
- msprintf — converts, formats, and writes data in a string
- tree2code — формирует ASCII-определение Scilab-функции
- pol2str — polynomial to string conversion
- execstr — исполняет Scilab-код, заданный в строках
- evstr — вычисление выражений
- strtod — проверка синтаксиса и преобразование строк литеральных чисел в десятичные числа
- csvTextScan — Converts into a matrix texts representing separated values
История
Версия | Описание |
5.4.0 | implicitlist typeof input accepted. |
2024.0.0 | list, cell and struct accepted. |
Report an issue | ||
<< strindex | Строки | stripblanks >> |