Matlab中size(A,1)是什么意思?

 我来答
龍缘之恋
高粉答主

推荐于2019-09-01 · 关注我不会让你失望
知道小有建树答主
回答量:865
采纳率:96%
帮助的人:22.8万
展开全部

Matlab中size(A,1)意思是返回矩阵A所对应的行数。

有一个输出参数时,返回一个行向量,该行向量的第一个元素时矩阵的行数。

有两个输出参数是,size函数将矩阵的行数返回到第一个输出变量r,将矩阵的列数返回到第二个输出变量。

在size函数的输入参数中再添加一项n,并用1或2为n赋值,则 size将返回矩阵的行数或列数。


一、size(Matlab函数)

  1. 函数功能:返回数组的尺寸。

二、Matlab函数简介


月月00521
2011-07-14 · TA获得超过368个赞
知道答主
回答量:64
采纳率:100%
帮助的人:54.1万
展开全部

假设A=[1,4,7,8];

size(A,2)为4;%表示A矩阵的列数

plot(1:size(A,2),A);%括号中','前面的部分是x的取值,后面是y的取值,也就是画出

x=[1,2,3,4]; y=[1,4,7,8]; x,y对应的点画出的图 然后连线.

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天云小店
2015-06-11 · TA获得超过2.8万个赞
知道大有可为答主
回答量:3281
采纳率:91%
帮助的人:756万
展开全部

size(A, 2)表示取矩阵A的列数。如果A是多维矩阵,则表示的仍然是取每个二维矩阵的列数。


举例说明如下:

% 如果A是2维矩阵(行向量或列向量可看为行数或列数为1的矩阵)
A=[1, 2, 3; 4, 2, 3];
col = size(A, 2);  % 计算结果为col=3,因为矩阵A的列数为3

% 如果A是多维矩阵(以3维矩阵为例)
A(:, :, 1)=[1, 2, 3; 4, 2, 3];
A(:, :, 2)=[4, 2, 2; 6, 2, 4];
col = size(A, 2);  % col的值仍然为3,因为三维矩阵A的每个2维矩阵都有3列
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
生物信息的世界
2018-04-04 · TA获得超过1119个赞
知道小有建树答主
回答量:133
采纳率:90%
帮助的人:36.6万
展开全部
表示这两个数的比较,
例如size(A,2)=3
size(B,1)=1
size(A,2)==size(B,1)就是3和1的比较,相等就返回1,不相等就返回0
有时候也会使用二进制数的比较,对字符的比较也是可以的
size(A,2)='a'
size(B,1)='a'
比较之后就返回1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sunyusysy
2015-04-04 · TA获得超过1382个赞
知道小有建树答主
回答量:546
采纳率:0%
帮助的人:547万
展开全部
[m,n]=size(A{:,1});

size命令的作用是提取矩阵的行列数;
运行以上命令的结果即:
m=A的行数;
n=A的列数,也就是1。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式