prodr#

Purpose#

Computes the products of all elements in each row of a matrix, or array.

Format#

y = prodr(x)#
Parameters:

x (NxK matrix) – data

Returns:

y (Kx1 matrix) – contains the products of all elements in each row of x.

Examples#

x = { 1 2 3,
      4 5 6,
      7 8 9 };

y = prodr(x);

The code above assigns y to be equal to:

      6
y = 120
    504

Remarks#

prodr() will run faster than prodc(), so if you can arrange your data for a row-wise multiplication it may speed up your program.

To find the products of all of the elements in a matrix, use the vecr() function before applying prodr().

See also

Functions cumsumc(), prodc(), sumc()