mat2str

将矩阵转换为字符

描述

例子

装备= mat2str (X)转换数值矩阵X转换成表示矩阵的字符向量,精度最高可达15位数字。

您可以使用空空的作为输入eval函数。例如,一个= eval(科)将原始矩阵中的值复制到中指定的精度空空的

例子

装备= mat2str (X,n)转换X使用n数字的精度。

例子

装备= mat2str (___“类”)的类或数据类型的名称X空空的。可以对前面语法中的任何参数使用此语法。

如果使用此语法生成空空的,然后一个= eval(科)还复制原始矩阵的数据类型。

例子

全部折叠

将数字矩阵转换为字符向量。

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

您可以转换空空的返回到一个数字矩阵使用eval函数。

一个= eval(科)
一个=2×23.8500 2.9100 7.7400 8.9900

将数字矩阵转换为字符向量,精度为三位数。

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

创建一个整数数组并将其转换为字符向量。默认情况下,的输出mat2str表示双精度数数组。要在输出中表示不同的数值类型,请使用“类”输入参数。

创建一个16位无符号整数的向量。

X = uint16([256 512])
X =1x2 uint16行向量256 512

转换X到一个字符向量,包括的数据类型X

= mat2str (X,从而向“类”)
chr = 'uint16([256 512])'

转换空空的回到一个整数数组。一个与?相同的值和数据类型X

一个= eval(科)
一个=1x2 uint16行向量256 512

输入参数

全部折叠

输入数组,指定为数字矩阵。

精度的位数,指定为正整数。

提示

  • mat2str只返回字符数组。从R2016b开始,可以使用属性将数字数组转换为字符串数组字符串函数。

扩展功能

之前介绍过的R2006a