【MATLAB】数组、矩阵、向量在MATLAB中之间的区别?

来源:百度知道 编辑:UC知道 时间:2024/09/21 17:56:27
矩阵是二维数组,那么向量跟数组又有什么关系?

如果说数组==向量,那么数组的维数跟向量的维数是不同的概念了??

正如matlab(矩阵实验室)这个名字一样,matlab的数据结构只有矩阵(array)一种形式(可细分为普通矩阵和稀疏矩阵)。
单个的数就是1*1的矩阵
数组或向量就是1*n或n*1的矩阵。
事实上对于matlab来说数、数组或向量和二维矩阵在本质上没有任何区别,他们的维数都是2,一切都是以矩阵的形式保存的。

关于matlab中维数的概念可以参看下面的链接:
http://zhidao.baidu.com/question/59283200.html

在matlab里,变量都是以数组的形式储存的
一维的数组就是向量
二维的数组就是矩阵
三维或以上的数组嘛,就是多维数组啦
特殊的1X1的数组就是普通变量
还有[]是空数组,大小是0x0