int2text
Преобразуйте целое число в символьную строку
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
int2text(n
, <b
>)
int2text(n, b)
преобразовывает целочисленный n
в строку, которая соответствует b
- адическое представление n
.
Строка, возвращенная int2text
, состоит из первых символов b
в 0, 1, …, 9, A, B, …, Z, a, b, …, z. Для основ, больше, чем 10, буквы представляют b
- адические цифры, больше, чем 9: A = 10, B = 11, …, Z = 35, a = 36, b = 37, …, z = 61.
Для основ 2, 8, или 16, int2text
обеспечивает преобразование от десятичного представления до двоичного файла, восьмеричного, или шестнадцатеричного представления, соответственно.
int2text
является инверсией text2int
.
Поскольку вывод числовых типов данных в MuPAD® использует десятичное представление, строки используются int2text
, чтобы представлять b
- адические числа. Функциональный numlib::g_adic
обеспечивает альтернативное представление с помощью списков.
Относительно основы по умолчанию 10, int2text
обеспечивает простое преобразование типа данных от DOM_INT
до DOM_STRING
:
int2text(123), int2text(-45678)
Десятичное целое число 32 имеет следующее бинарное представление:
int2text(32, 2)
Десятичное целое число 109 имеет следующее шестнадцатеричное представление:
int2text(10^9, 16)
... и с основой 62:
int2text(10^9, 62)
Отрицательные целые числа могут быть преобразованы также:
int2text(-15, 8)
|
Целое число |
|
Основа: целое число между 2 и 62. Основа по умолчанию равняется 10. |