Строковые функции в MathCAD приведены в табл. 7.4.
Таблица. 7.4. Строковые функции
Функция | Описание функции |
concat(S1,S2, S3,…) | формирует строку, как объединение строк S1, S2, S3,… |
error(S) | строка S возвращается, как сообщение об ошибке |
IsString(S) | · возвращает:1, если S – строка;0, в других случаях; |
num2str(z) | преобразовывает число комплексное или действительное z в строку |
search(S, SubS, m) | возвращает: номер позиции первого вхождения подстроки SubS в строку S, начиная с позиции m; -1, если SubS не содержится в S |
str2num(S) | преобразовывает строку S в число; в строке S число может быть представлено в двоичной, восьмеричной, десятичной или шестнадцатеричной системах счисления |
str2vec(S) | возвращает вектор, i-й элемент которого, является ASCII кодом i-го символа строки S |
vec2str(v) | формирует строку из вектора v, i-й элемент которой является символом с кодом vi; элементы вектора v должны принадлежать интервалу 32–255 |
strlen(S) | возвращает количество символов в строке S |
substr(S,n,m) | возвращает, подстроку длиной не более m символов строки |