MATLAB®有许多函数将值从一个数据类型到另一个在不同的上下文中使用。例如,您可以将数字转换为文本,然后添加到情节标签或文件名。你可以表示数字的十六进制或二进制值。MATLAB提供了数值数组之间的转换函数,字符串和字符数组分类
,datetime
,持续时间
数组。也可以组织数据的数据类型之间的转换容器,如细胞数组、结构、表和时间表。在这种情况下,数据值保持不变,但是它们存储和访问不同类型的容器。
将文本转换为数组的数值。文本可以表示浮点值、日期和时间和十六进制和二进制数字。如果文本表示日期和时间,可以将文本转换为日期时间或持续时间值。
将数值转换为文本。文本可以表示浮点值,要么有或没有指数的符号,或十六进制或二进制数字。使用这些转换添加数字文本如情节标签或标题。
MATLAB商店所有字符的Unicode字符。两个字符串和字符向量使用相同的编码。你可以将字符转换为Unicode代码值,和数字字符。
指定十六进制和二进制值作为文字或文本。十六进制和二进制文本被存储为整数。你可以将文本表示十六进制和二进制值转换为数字,和数字文本表示。
而datetime
推荐的数据类型为代表的时间点,你可能需要使用日期和时间存储为日期字符串,日期向量和串行数字日期。
这个例子展示了如何将一个变量在一个表的单元阵列特征向量分类数组。
如果包含的元素与一个矩阵类不同,MATLAB将一些元素,这样产生的矩阵的所有元素都是相同的类型。数据类型转换是对预设的优先级的课程。