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

矩阵是二维数组,那么向量跟数组又有什么关系?如果说数组==向量,那么数组的维数跟向量的维数是不同的概念了??... 矩阵是二维数组,那么向量跟数组又有什么关系?

如果说数组==向量,那么数组的维数跟向量的维数是不同的概念了??
展开
p8368673
2020-05-21 · TA获得超过882个赞
知道答主
回答量:36
采纳率:0%
帮助的人:8004
展开全部

matlab的数据结构只有矩阵一种形式,对于matlab来说,数组或向量与二维矩阵在本质上没有区别,所有的返回维数都是2,所有的东西都以矩阵的形式保存。矩阵可细分为:普通矩阵和稀疏矩阵。

扩展资料:

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

2、单个的数就是1*1的矩阵,数组或向量就是1*n或n*1的矩阵。

参考资料:百度百科-MATLAB



greatdju
推荐于2017-11-22 · TA获得超过2.2万个赞
知道大有可为答主
回答量:2486
采纳率:50%
帮助的人:4171万
展开全部
正如matlab(矩阵实验室)这个名字一样,matlab的数据结构只有矩阵(array)一种形式(可细分为普通矩阵和稀疏矩阵)。
单个的数就是1*1的矩阵
数组或向量就是1*n或n*1的矩阵。
事实上对于matlab来说数、数组或向量和二维矩阵在本质上没有任何区别,他们的维数都是2,一切都是以矩阵的形式保存的。

关于matlab中维数的概念可以参看下面的链接:
http://zhidao.baidu.com/question/59283200.html
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
有空飘过的
2009-11-16 · TA获得超过4945个赞
知道大有可为答主
回答量:1448
采纳率:50%
帮助的人:1862万
展开全部
在matlab里,变量都是以数组的形式储存的
一维的数组就是向量
二维的数组就是矩阵
三维或以上的数组嘛,就是多维数组啦
特殊的1X1的数组就是普通变量
还有[]是空数组,大小是0x0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帅靖易拜滢
2019-07-06 · TA获得超过3万个赞
知道小有建树答主
回答量:1.1万
采纳率:27%
帮助的人:577万
展开全部
直接对矩阵进行取列操作,如:
a
=
[
2,
3,
1;
3,
0,
7;
2,
9,
7;
1,
3,
2];
a
=
a(:,
1)
%
将矩阵a的第一列全部取出来,并赋值给变量a,此时变量就是一个列向量,其维数与矩阵a的行数一致。
执行完以上程序段后,a
=
[2,
3,
2,
1];
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式