text2intПреобразуйте символьную строку в целое число
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
text2int(text, <b>)
text2int(text, b) преобразует символьную строку, соответствующую целому числу в b- адическое представление целому числу типа DOM_INT.
Это должно состоять из первого b символы в 0, 1, …, 9, A, B, …, Z, a, b, …, z. Буквы используются, чтобы представлять b- адические цифры, больше, чем 9.
Для основ, больше, чем 10, но меньший, чем 37, буквы не являются чувствительными к регистру. Строчные буквы a, b, …, z принят: a = A = 10, …, z = Z = 35.
text2int инверсия int2text.
Относительно основы по умолчанию 10, text2int обеспечивает простое преобразование типа данных от DOM_STRING к DOM_INT:
text2int("123"), text2int("-45678")![]()
Символы входной строки интерпретированы как цифры относительно заданной основы, возвращаемое значение является стандартным целым числом MuPAD®, представленным относительно десятичной системы счисления. Следующий пример преобразует целые числа от основы 2 и 16, соответственно, к основе 10:
text2int("101", 2), text2int("101", 16)![]()
Цифра “3” не существует в бинарном представлении:
text2int("103", 2)Error: Invalid argument. [text2int]
Для основ, больше, чем 10, но меньший, чем 37, буквы не являются чувствительными к регистру:
text2int("3B9ACA00", 16), text2int("Z", 36) = text2int("z", 36)![]()
Для основ, больше, чем 37 однако, случай имеет значение:
text2int("Z", 62) <> text2int("z", 62)![]()
| |
|
Основа: целое число между 2 и 62. Основа по умолчанию равняется 10. |
Целое число.