看代码看到的一个函数,虽然很简单,但是一下子竟然没有看懂函数啥意思.改函数的作用是求向量的所有元素的乘积,或者矩阵中行或者列中所有元素的乘积.
语法
B = prod(A)
B = prod(A,dim)
B = prod(A,'double')
B = prod(A,'native')
例子
The magic square of order 3 is
M = magic(3)
M =
8 1 6
3 5 7
4 9 2
The product of the elements in each column is
prod(M) =
96 45 84
其中96=8*3*4
The product of the elements in each row can be obtained by:
prod(M,2) =
48
105
72