数矩阵的行数?

4461视图(过去30天)
嘿,我想知道有没有办法得到给定矩阵中有多少行。例如,当我们说“长度(A)”时,它可以给出矩阵中的列数(A),同样,我们可以知道行数吗?
非常感谢。
3评论
名HEIDARI对伊朗伊斯兰共和国通讯社表示
例如,如果你的矩阵是A,你可以使用:size(A,1)表示行数。size(A,2)表示列的数量。还有一些其他的方法,如:length (A(:,1))表示行数。

登录评论。

接受的答案

奥列格•科马罗夫
奥列格•科马罗夫 2011年11月7日
编辑:MathWorks支万博1manbetx持团队 2020年11月4日
大小(1)
以下文档提供了有关“大小”功能的更多信息:
从R2020b ,也可以使用“height”和“width”函数分别计算矩阵的行数和列数。
例如:
A=兰特(3,2);%定义矩阵;
count_rows =身高(A);%计算A中的行数
计数列=宽度(A);%计算A的列数
有关“高度”和“宽度”功能的更多信息,请参阅以下文件:
3评论
普亚
普亚 2014年9月22日
这对我也很有效。谢谢奥列格•科马罗夫

登录评论。

更多答案(5)

阿什图什·库马尔
阿什图什·库马尔 2016年7月22日
长度(A)给你最大的矩阵通过调用大小,所以它不给你列(A),调用列(A)你需要大小(A,2),行你需要大小(A,1)…比如假设你有一个5*4的矩阵那么长度(a)会给你5行,而不是4…希望这将帮助别人我自己使用长度(A),并最终制作了一个错误的代码,并花了我2个小时来做正确的

图像分析员
图像分析员 2011年11月7日
对于2D矩阵:
[行-列]=大小(array2D);
或者,在一般情况下,
sizeOfMatrix=大小(矩阵);
1评论
拉凯什·普拉文
拉凯什·普拉文 2011年11月7日
非常感谢图像分析师

登录评论。


Thulitha Theekshana
Thulitha Theekshana 2019年7月17日
我认为最好的方法是使用 尺寸(x,y) 函数。
如果你想得到这个高度, 尺寸(matrix_name, 1) 这里的第二个变量表示您需要测量的维度。 从1开始,它意味着行数或第一个维度。从2开始,它表示列数或长度。我想你们应该明白了,

Gaganjyoti Baishya
Gaganjyoti Baishya 2020年6月20日
很简单,您可以看到第一列的大小,即矩阵中的行。
= size(myMatrix, 1);第一行长度

Anurag普拉塔普辛格
Anurag普拉塔普辛格 2020年6月25日
嗨拉克什
为了计算矩阵的行数,你可以使用size函数并在其中传递你的矩阵
[NumRows NumCols] =大小(your_matrix);
第一个输出是行数。
谢谢你!

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始打猎吧!

翻译的