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