更普遍的术语是什么?那么为什么MATLAB被命名为矩阵实验室呢?
更普遍的术语是什么?那么为什么MATLAB被命名为矩阵实验室呢?
double array[]
)或Java数组(例如double arry2[]
)相比,MATLAB的矩阵是一种更高级的数组。我还会说,MATLAB矩阵比C++向量或Java ArrayList更适合数学目的。然而,如果你指的是MATLAB数组,我会说它更加复杂。我建议您查看关于matlab data的链接,该链接描述了用于存储大多数MATLAB数据的mxArray
类型。如果您没有更好的数组描述,那么这个问题很难完全回答。但是,就类型而言,像a = [1,2,3,4]
这样的数组和像b = [1,2,3,4;5,6,7,8]
这样的矩阵之间没有区别。也可以有更高维度的矩阵,例如c = ones(3,4,3)
。在MATLAB中,这些通常也被称为矩阵,或者如果您需要更具体的话,可以称为N维矩阵。