exponenta event banner

num2str

Преобразование чисел в символьный массив

Описание

пример

s = num2str(A) новообращенные fi объект A в представление символьного массива. Выход подходит для ввода в eval функция такова, что eval(s) производит оригинал fi объект точно.

пример

s = num2str(A,precision) новообращенные fi объект A к представлению символьного массива с использованием числа цифр точности, заданного precision.

s = num2str(A,formatSpec) применяет формат, указанный formatSpec ко всем элементам A.

Примеры

свернуть все

Создать fi объект, Aи преобразовать его в символьный вектор.

A = fi(pi)
A = 

    3.1416

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Signed
            WordLength: 16
        FractionLength: 13
S = num2str(A)
S =

    '3.1416'

Создать fi и преобразовать его в символьный вектор с точностью до 8 цифр.

A = fi(pi)
A = 

    3.1416

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Signed
            WordLength: 16
        FractionLength: 13
S = num2str(A,8)
S =

    '3.1416016'

Входные аргументы

свернуть все

Входной массив, заданный как числовой массив.

Типы данных: fi | double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical
Поддержка комплексного номера: Да

Максимальное количество значащих цифр в выходной строке, указанное как положительное целое число.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Формат выходных полей, заданный с помощью операторов форматирования. formatSpec также может включать обычный текст и специальные символы.

Дополнительные сведения об операторах форматирования см. в разделе num2str справочная страница в документации MATLAB ®.

Выходные аргументы

свернуть все

Текстовое представление входного массива, возвращаемого в виде символьного массива.

См. также

| |

Представлен в R2016a