【MATLAB】数组、矩阵、向量在MATLAB中之间的区别?
矩阵是二维数组,那么向量跟数组又有什么关系?如果说数组==向量,那么数组的维数跟向量的维数是不同的概念了??...
矩阵是二维数组,那么向量跟数组又有什么关系?
如果说数组==向量,那么数组的维数跟向量的维数是不同的概念了?? 展开
如果说数组==向量,那么数组的维数跟向量的维数是不同的概念了?? 展开
4个回答
展开全部
matlab的数据结构只有矩阵一种形式,对于matlab来说,数组或向量与二维矩阵在本质上没有区别,所有的返回维数都是2,所有的东西都以矩阵的形式保存。矩阵可细分为:普通矩阵和稀疏矩阵。
扩展资料:
1、在matlab里,变量都是以数组的形式储存的:一维的数组就是向量、二维的数组就是矩阵、三维或以上的数组嘛,就是多维数组啦,特殊的1X1的数组就是普通变量,还有[]是空数组,大小是0x0。
2、单个的数就是1*1的矩阵,数组或向量就是1*n或n*1的矩阵。
参考资料:百度百科-MATLAB
展开全部
正如matlab(矩阵实验室)这个名字一样,matlab的数据结构只有矩阵(array)一种形式(可细分为普通矩阵和稀疏矩阵)。
单个的数就是1*1的矩阵
数组或向量就是1*n或n*1的矩阵。
事实上对于matlab来说数、数组或向量和二维矩阵在本质上没有任何区别,他们的维数都是2,一切都是以矩阵的形式保存的。
关于matlab中维数的概念可以参看下面的链接:
http://zhidao.baidu.com/question/59283200.html
单个的数就是1*1的矩阵
数组或向量就是1*n或n*1的矩阵。
事实上对于matlab来说数、数组或向量和二维矩阵在本质上没有任何区别,他们的维数都是2,一切都是以矩阵的形式保存的。
关于matlab中维数的概念可以参看下面的链接:
http://zhidao.baidu.com/question/59283200.html
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在matlab里,变量都是以数组的形式储存的
一维的数组就是向量
二维的数组就是矩阵
三维或以上的数组嘛,就是多维数组啦
特殊的1X1的数组就是普通变量
还有[]是空数组,大小是0x0
一维的数组就是向量
二维的数组就是矩阵
三维或以上的数组嘛,就是多维数组啦
特殊的1X1的数组就是普通变量
还有[]是空数组,大小是0x0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接对矩阵进行取列操作,如:
a
=
[
2,
3,
1;
3,
0,
7;
2,
9,
7;
1,
3,
2];
a
=
a(:,
1)
%
将矩阵a的第一列全部取出来,并赋值给变量a,此时变量就是一个列向量,其维数与矩阵a的行数一致。
执行完以上程序段后,a
=
[2,
3,
2,
1];
a
=
[
2,
3,
1;
3,
0,
7;
2,
9,
7;
1,
3,
2];
a
=
a(:,
1)
%
将矩阵a的第一列全部取出来,并赋值给变量a,此时变量就是一个列向量,其维数与矩阵a的行数一致。
执行完以上程序段后,a
=
[2,
3,
2,
1];
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询