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 обеспечивает альтернативное представление с помощью списков.

Примеры

Пример 1

Относительно основы по умолчанию 10, int2text обеспечивает простое преобразование типа данных от DOM_INT до DOM_STRING:

int2text(123), int2text(-45678)

Пример 2

Десятичное целое число 32 имеет следующее бинарное представление:

int2text(32, 2)

Десятичное целое число 109 имеет следующее шестнадцатеричное представление:

int2text(10^9, 16)

... и с основой 62:

int2text(10^9, 62)

Пример 3

Отрицательные целые числа могут быть преобразованы также:

int2text(-15, 8)

Параметры

n

Целое число

b

Основа: целое число между 2 и 62. Основа по умолчанию равняется 10.

Возвращаемые значения

символьная строка.

Смотрите также

Функции MuPAD