Syntax MATPROD (array)
Location Math Package

The function MATPROD returns the product of the array’s values, so array is not allowed to be a string array.


Can you see why MATPROD and FACT return the same number for every n?

100 n=8: DIM a%(n)
110 MATSEQ a%
120 PRINT MATPROD(a%) ;" = ";
130 PRINT FACT(n+1)


MATPROD is not compatible with Turbo and Supercharge.


MATPROD is almost identical to MATSUM except that it returns the product rather than the elements’ sum; so have a look at MATSUM which is also more useful.