主要内容

不同类的有效组合

矩阵和数组可以由几乎任何MATLAB的元素组成®数据类型,只要矩阵中的所有元素都是同一类型。如果您在构造矩阵时包含不同类的元素,MATLAB会转换一些元素,以便得到的矩阵的所有元素都是相同类型的。

数据类型转换是根据预先设定的类优先级来完成的。下表显示了可以与不同类型连接的5个类,而不会产生错误(即,字符和逻辑除外)。

类型

字符

整数

逻辑

字符

字符

字符

字符

字符

无效的

整数

字符

整数

整数

整数

整数

字符

整数

字符

整数

逻辑

无效的

整数

逻辑

例如,连接a矩阵总是产生类型矩阵.MATLAB转换元素来完成这一任务。

相关的话题