获取矩阵的规模(Python、MATLAB、JAVA、C++)

来源:互联网 发布:在线源码查看 编辑:程序博客网 时间:2024/06/05 01:52

矩阵其实就是一个二维数组

而我们可以通过获取第一维和第二维的长度来得到它的规模


例如:

一个3X2的矩阵A:

[ [1,2,3],

  [4,5,6] ]

那么:

矩阵A 中有2个数组,一个是A[0], 一个是A[1]

A[0]  对应的是 [1,2,3] 

A[1]  对应的是 [4,5,6]

则有:

A 中的数组个数“2”即为行数

A[0] 的长度“3”即为列数


下面是各种语言的求矩阵行列数方法:


Python:


     row = len(A)          #行数

     column = len(A[0])      #列数


MATLAB:

① row         = size(A,1);             %行数

     column   = size(A, 2);            %列数


② [row, column] = size(A);        %行数和列数


③ mSize     = size(A);                 %把行数和列数存入行向量mSize

     row           = mSize(1);             %行数

     column   = mSize(2);             %列数


JAVA:

    row = A.length;               //行数

    column = A[0].length;  //列数


C / C++ / C# :

     需要自己写算法实现……  但小编太久没用C++写程序了,已经忘记该怎么写……    

     期待评论区大神补充……

    

如一个3X2的矩阵A:

[[1,2,3],

[4,5,6]]

0 0