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. |
Целое число.