# prod (Matlab function)

Product of array elements

### Particular cases

- M=prod(A)
Scilab

**prod(A)**returns the product of all components of**A**. So, if**A**is a vector, then Scilab and Matlab work in the same way. If**A**is a matrix, Scilab**prod(A)**gives the product of all elements of**A**but Matlab returns the product of each column. Finally, if**A**is a multidimensional array, Matlab works on the first non-singleton dimension of**A**what Scilab does not. So, to be sure to find a Scilab equivalent for Matlab call to**prod**it is better to precise dimension on which to work.- M=prod(A,dim)
In Scilab

**dim=1**is equivalent to**dim="r"**and**dim=2**is equivalent to**dim="c"**. In Matlab,**dim**can be greater than the number of dimension of**A**(in this case,**M=A**), in Scilab you will get an error message.

## Comments

Add a comment:Please login to comment this page.