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