exponenta event banner

mat2str

Преобразование матрицы в символы

Описание

пример

chr = mat2str(X) преобразует числовую матрицу X в символьный вектор, представляющий матрицу с точностью до 15 цифр.

Вы можете использовать chr в качестве входных данных для eval функция. Например, A = eval(chr) воспроизводит значения из исходной матрицы до точности, указанной в chr.

пример

chr = mat2str(X,n) новообращенные X использование n цифры точности.

пример

chr = mat2str(___,'class') включает имя класса или тип данных X в chr. Этот синтаксис можно использовать с любым из аргументов предыдущих синтаксисов.

Если этот синтаксис используется для создания chr, то A = eval(chr) также воспроизводит тип данных исходной матрицы.

Примеры

свернуть все

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

chr = mat2str([3.85 2.91; 7.74 8.99])
chr = 
'[3.85 2.91;7.74 8.99]'

Можно преобразовать chr обратно к цифровой матрице с использованием eval функция.

A = eval(chr)
A = 2×2

    3.8500    2.9100
    7.7400    8.9900

Преобразование числовой матрицы в символьный вектор с точностью до трех цифр.

chr = mat2str([3.1416 2.7183],3)
chr = 
'[3.14 2.72]'

Создайте массив целых чисел и преобразуйте его в символьный вектор. По умолчанию выходные данные mat2str представляет массив двойников. Для представления другого числового типа в выходных данных используйте 'class' входной аргумент.

Создайте вектор из 16-разрядных беззнаковых целых чисел.

X = uint16([256 512])
X = 1x2 uint16 row vector

   256   512

Новообращенный X к вектору символов, включая тип данных X.

chr = mat2str(X,'class')
chr = 
'uint16([256 512])'

Новообращенный chr назад к массиву целых чисел. A имеет те же значения и тип данных, что и X.

A = eval(chr)
A = 1x2 uint16 row vector

   256   512

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

свернуть все

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

Цифры точности, указанные как положительное целое число.

Совет

  • mat2str возвращает только массивы символов. Начиная с R2016b, числовые массивы можно преобразовать в строковые массивы с помощью string функция.

Расширенные возможности

Представлен до R2006a