Преобразуйте матрицу в символы
chr = mat2str(
преобразует числовую матрицу X
)X
в вектор символов, который представляет матрицу с точностью до 15 цифр.
Можно использовать chr
как вход в eval
функция. Для примера, A = eval(chr)
воспроизводит значения из исходной матрицы в точность, заданную в chr
.
chr = mat2str(___,'class')
включает имя класса или типа данных X
в chr
. Можно использовать этот синтаксис с любым из аргументов из предыдущих синтаксисов.
Если вы используете этот синтаксис для создания chr
, затем A = eval(chr)
также воспроизводит тип данных исходной матрицы.
mat2str
возвращает только символьные массивы. Начиная с R2016b, вы можете преобразовать числовые массивы в строковые массивы, используя string
функция.