查找数组元素的数量

时间:2014-05-11 18:50:22

标签: matlab

设P(1:8,-5:5,-10:5)为三维阵列。数组A中有多少个元素?

任何人都可以告诉如何找到手动元素的数量。我在matlab中没有太多的知识

3 个答案:

答案 0 :(得分:4)

使用numel 函数来获取数组元素的数量。

n_of_elements = numel( A ) ;

答案 1 :(得分:3)

由于您似乎有兴趣手动检查它,或许要查看matlab代码,这里有诀窍:

  • 1:88-1+1 = 8个元素
  • -5:55--5+1 = 11个元素
  • -10:55--10+1 = 16个元素

结果是:

矩阵总共有8*11*16 = 1408个元素。

答案 2 :(得分:2)

另一种选择是:

n_of_elements = prod(size(A))