数据类型转换
MATLAB®有许多函数将值从一个数据类型到另一个在不同的上下文中使用。例如,您可以将数字转换为文本,然后添加到情节标签或文件名。你可以表示数字的十六进制或二进制值。MATLAB提供了数值数组之间的转换函数,字符串和字符数组分类
,datetime
,持续时间
数组。也可以组织数据的数据类型之间的转换容器,如细胞数组、结构、表和时间表。在这种情况下,数据值保持不变,但是它们存储和访问不同类型的容器。
函数
数字和文字
将数字转换为文本
将文本转换为数字
str2double |
将字符串转换成双精度值 |
str2num |
字符数组或字符串转换为数值型数组 |
native2unicode |
数字字节转换为Unicode字符表示 |
unicode2native |
转换Unicode数字字节字符表示 |
十六进制和二进制数字
日期和时间
分类数组、表和时间表
分类数组
分类 |
数组包含值分配给类 |
表
table2array |
表转换成均匀的数组 |
table2cell |
单元阵列转换表 |
table2struct |
转换表结构数组 |
array2table |
均匀的数组转换成表 |
cell2table |
单元阵列转换成表 |
struct2table |
结构数组转换成表 |
时间表
array2timetable |
均匀的数组转换为时间表 |
table2timetable |
转换表的时间表 |
timetable2table |
时间表转换为表 |
细胞数组和结构
cell2mat |
单元阵列转换为普通的底层数据类型的数组 |
cell2struct |
转换单元阵列结构数组 |
mat2cell |
将数组转换为单元阵列的细胞包含子串 |
num2cell |
将数组转换为与持续大小的细胞单元阵列 |
struct2cell |
转换单元阵列结构 |
Rubriques
将文本转换为数组的数值。文本可以表示浮点值、日期和时间和十六进制和二进制数字。如果文本表示日期和时间,可以将文本转换为日期时间或持续时间值。
将数值转换为文本。文本可以表示浮点值,要么有或没有指数的符号,或十六进制或二进制数字。使用这些转换添加数字文本如情节标签或标题。
MATLAB商店所有字符的Unicode字符。两个字符串和字符向量使用相同的编码。你可以将字符转换为Unicode代码值,和数字字符。
指定十六进制和二进制值作为文字或文本。十六进制和二进制文本被存储为整数。你可以将文本表示十六进制和二进制值转换为数字,和数字文本表示。
而datetime
推荐的数据类型为代表的时间点,你可能需要使用日期和时间存储为日期字符串,日期向量和串行数字日期。
这个例子展示了如何将一个变量在一个表的单元阵列特征向量分类数组。
如果包含的元素与一个矩阵类不同,MATLAB将一些元素,这样产生的矩阵的所有元素都是相同的类型。数据类型转换是对预设的优先级的课程。
对MATLAB
你们有派对在联合国留置权,对应这个对MATLAB:
倒实行la对saisissez-la在fenetre德对MATLAB。Les navigateurs web不sup金宝appportent Les MATLAB命令。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。