与类不同的有效组合

矩阵和阵列可以由几乎任何MATLAB的元素的®数据类型,只要在基体中的所有元素都是相同类型的。如果构建矩阵时,包括不同类别的元素,MATLAB转换一些元素,因此所产生的基质中的所有元素都是同一类型的。

数据类型转换的相对于一个类的预先设定的优先级来完成。下表显示了五个类可以用不同类型的串联不产生错误(即,具有字符和逻辑的除外)。

类型

字符

整数

合乎逻辑

字符

字符

字符

字符

字符

无效

整数

字符

整数

整数

整数

整数

字符

整数

字符

整数

合乎逻辑

无效

整数

合乎逻辑

例如,一串联矩阵总是产生类型的矩阵。MATLAB转换元素做到这一点。

相关话题