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


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 — execute Scilab code in strings
  • 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 >>

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:
Thu Oct 24 11:18:33 CEST 2024