文档帮助中心
将矩阵转换为字符
装备= mat2str (X)
装备= mat2str (X, n)
装备= mat2str (___“类”)
例子
装备= mat2str (X)转换数值矩阵X转换成表示矩阵的字符向量,精度最高可达15位数字。
X
您可以使用空空的作为输入eval函数。例如,一个= eval(科)将原始矩阵中的值复制到中指定的精度空空的。
空空的
eval
一个= eval(科)
装备= mat2str (X,n)转换X使用n数字的精度。
装备= mat2str (X,n)
n
装备= mat2str (___“类”)的类或数据类型的名称X在空空的。可以对前面语法中的任何参数使用此语法。
如果使用此语法生成空空的,然后一个= eval(科)还复制原始矩阵的数据类型。
全部折叠
将数字矩阵转换为字符向量。
chr = mat2str([3.85 2.91;7.74 - 8.99)
chr = '[3.85 2.91;7.74 8.99]'
您可以转换空空的返回到一个数字矩阵使用eval函数。
一个=2×23.8500 2.9100 7.7400 8.9900
将数字矩阵转换为字符向量,精度为三位数。
chr = mat2str([3.1416 2.7183],3)
chr = '[3.14 2.72]'
创建一个整数数组并将其转换为字符向量。默认情况下,的输出mat2str表示双精度数数组。要在输出中表示不同的数值类型,请使用“类”输入参数。
mat2str
“类”
创建一个16位无符号整数的向量。
X = uint16([256 512])
X =1x2 uint16行向量256 512
转换X到一个字符向量,包括的数据类型X。
= mat2str (X,从而向“类”)
chr = 'uint16([256 512])'
转换空空的回到一个整数数组。一个与?相同的值和数据类型X。
一个
一个=1x2 uint16行向量256 512
输入数组,指定为数字矩阵。
精度的位数,指定为正整数。
mat2str只返回字符数组。从R2016b开始,可以使用属性将数字数组转换为字符串数组字符串函数。
字符串
用法说明和限制:
这个函数接受GPU数组,但不运行在GPU上。
有关更多信息,请参见在GPU上运行MATLAB函数(并行计算工具箱)。
投|int2str|num2str|sprintf|str2double|str2num|字符串
投
int2str
num2str
sprintf
str2double
str2num
您的系统上有此示例的修改版本。你想打开这个版本吗?
您点击了对应于以下MATLAB命令的链接:
通过在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译内容,并查看当地的活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系