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 - 日本語
Справка Scilab >> Строки > string

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 — преобразует выражение в строку
  • format — формат числа распечатываемого и выводимого на экран

История

ВерсияОписание
5.4.0 implicit size type managed as input argument.
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Tue Feb 14 15:13:26 CET 2017