计算矩阵中的行数?

조회수:3400(최근30일)
拉克什Praveen
拉克什Praveen 2011년11월7일
편집: 莱格2021년12월3일
嘿,我想知道有没有一种方法可以求出给定矩阵中有多少行。例如,当我们说“长度(A)”时,它可以给出矩阵(A)中的列数,同样,我们可以知道行数吗?
谢谢你!
댓글수:3
名HEIDARI对伊朗伊斯兰共和国通讯社表示
例如,如果你的矩阵是A,你可以使用:size(A,1)作为行数。size(A,2)表示列数。还有一些其他的方法,如:length (A(:,1))表示行数。

댓글을달려면로그하십시오。

채택된답변

奥列格•科马罗夫
奥列格•科马罗夫 2011년11월7일
편집:MathWorks支万博1manbetx援小组 2020년11월4일
大小(1)
下面的文档提供了关于'size'函数的更多信息:
从R2020b开始 ,也可以使用“height”和“width”函数分别计算矩阵的行数和列数。
例如:
一个=兰德(3 2);定义一个矩阵;
count_rows =身高(A);%计算A中的行数
count_columns =宽度(A);计算A中的列数
有关“height”和“width”函数的更多信息,请参阅以下文档:
댓글수:3
Pooja
Pooja 2014년9월22일
这也适用于我。谢谢你Oleg Komarov

댓글을달려면로그하십시오。

추가답변(6개)

Ashutosh库马尔
Ashutosh库马尔 2016년7월22일
length(A)给出了通过调用size生成的矩阵的最大值,所以它不给你列(A),而调用列(A)你需要大小(A,2),对于行你需要大小(A,1)……比如假设你有一个5*4的矩阵,那么长度(a)会给你5行数,而不是4…希望这将帮助其他人,我自己使用长度(A),最终做出了一个错误的代码,我花了2个小时才做对

图像分析
图像分析 2011년11월7일
对于二维矩阵:
[rows columns] = size(array2D);
或者,总的来说,
sizeOfMatrix = size(你的矩阵);
댓글수: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일
嗨拉克什
为了计算矩阵中的行数,您可以使用size函数并将您的矩阵传递进去
[NumRows NumCols] =大小(your_matrix);
第一个输出是Number of rows。
谢谢你!

莱格
莱格 2021년12월3일
편집:莱格 2021년12월3일
写一个程序来做1-它读取行数和列数,然后创建一个随机数组M,其值限制在一个字段2-计算矩阵M的奇数列中的偶数之和

社区寻宝

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

开始狩猎!

翻译的