数矩阵中的行?

4.169意见(过去30天)
拉克什Praveen
拉克什Praveen 2011年11月7日
编辑: MathWorks支万博1manbetx持团队 在11月4日2020年11月4日
嘿,我想知道是否有办法得到一个给定矩阵有多少行。例如,当我们说长度(A)时它可以给出矩阵(A)的列数,同样我们能知道行数吗?
谢谢你!
3评论
Morteza Heidari
Morteza Heidari 2017年8月15日
例如,如果您的矩阵为A,则可以使用:尺寸(a,1)为行数。列数的大小(a,2)。还有一些其他方式如:长度(a(:,1))的行数。

登录评论。

接受答案

Oleg Komarov.
Oleg Komarov. 2011年11月7日
编辑:MathWorks支万博1manbetx持团队 在11月4日2020年11月4日
尺寸(a,1)
以下文档提供了更多关于'size'函数的信息:
从R2020B开始 ,您还可以使用“高度”和“宽度”功能来分别计算矩阵的行和列。
例如:
一个=兰德(3 2);%定义矩阵;
count_rows =高度(a);%计算a中的行数
count_columns =宽度(A);%计算a中的列数
有关“高度”和“宽度”功能的更多信息,请参阅以下文档:
3评论
Pooja
Pooja 2014年9月22日
它也为我工作。谢谢你oleg Komarov.

登录评论。

更多答案(5)

Ashutosh库马尔
Ashutosh库马尔 2016年7月22日
长度(a)为您提供通过调用大小而制作的矩阵的最大值,因此它不会给您列(a)和调用列(a)您需要大小(a,2)和需要的行(一个,1)......想假设你有一个5 * 4矩阵,然后长度(a)将给你5个行数而不是4 ...希望这将帮助他人我自己使用的人长度(a)并结束了错误的代码并花了我2个小时才能做到这一点

图像分析
图像分析 2011年11月7日
对于2D矩阵:
[rows columns] = size(array2D);
或者,一般来说,
sizeOfMatrix =大小(yourMatrix);
1条评论
拉克什Praveen
拉克什Praveen 2011年11月7日
非常感谢图像分析师

登录评论。


Thulitha Theekshana.
Thulitha Theekshana. 2019年7月17日
我认为最好的方法是使用 大小(x, y) 功能。
如果你想达到高度, 大小(matrix_name,1) 这里,第二变量表示您需要测量的维度。 从一个意味着行数或第一维度。从2表示,这意味着列或长度的数量。所以我觉得你明白了,

Gaganjyoti Baishya
Gaganjyoti Baishya 2020年6月20日
这很简单。你可以看到第一列的大小,这就是矩阵的行数。
Rows = size(mymatrix,1);%第一行长度

Anurag pratap singh.
Anurag pratap singh. 2020年6月25日
嗨rakesh.
为了计算矩阵中的行数,您可以使用大小的功能并通过矩阵
[numrows numcols] =大小(your_matrix);
第一个输出是行的数量。
谢谢

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!

被某某人翻译