mat2str

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

Синтаксис

chr = mat2str(X)
chr = mat2str(X,n)
chr = mat2str(___,'class')

Описание

пример

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

Для просмотра документации необходимо авторизоваться на сайте