### 1.37.31 Γινόμενο : product mul

Δείτε επίσης 1.37.31, 1.42.6 και 1.42.8).

#### Γινόμενο τιμών μιας παράστασης : product

product(expr,var,a,b,p) ή mul(expr,var,a,b,p) επιστρέφει το γινόμενο των τιμών μιας παράστασης expr όταν η μεταβλητή var μεταβάλλεται από το a στο b με ένα βήμα p (από προεπιλογή p=1) : αυτή η σύνταξη είναι για συμβατότητα με το Maple.
Είσοδος :

product(x`^`2+1,x,1,4)

ή :

mul(x`^`2+1,x,1,4)

Έξοδος :

1700

Πράγματι 2*5*10*17=1700
Είσοδος :

product(x`^`2+1,x,1,5,2)

ή :

mul(x`^`2+1,x,1,5,2)

Έξοδος :

520

Πράγματι 2*10*26=520

#### Γινόμενο στοιχείων μιας λίστας : product

product ή mul παίρνει σαν όρισμα μια λίστα l πραγματικών αριθμών (ή αριθμών κινητής υποδιαστολής) ή δύο λίστες του ίδιου μεγέθους (δείτε επίσης 1.37.31, 1.42.6 και 1.42.8).

- εάν product ή mul έχει μια λίστα l σαν όρισμα, το product ή το mul επιστρέφει το γινόμενο των στοιχείων της l .
  Είσοδος :
  product([2,3,4])
  ή :
  mul([2,3,4])
  Έξοδος :
  24
- εάν product ή mul παίρνει ώς ορίσματα l1 και l2 (δύο λίστες ή δύο πίνακες), το product ή το mul επιστρέφει το γινόμενο όρος-προς-όρο των στοιχείων της l1 και της l2.
  Είσοδος :
  product([2,3,4],[5,6,7])
  ή :
  mul([2,3,4],[5,6,7])
  Έξοδος :
  [10,18,28]
  Είσοδος :
  product([[2,3,4],[5,6,7]],[[2,3,4],[5,6,7]])
  ή :
  mul([[2,3,4],[5,6,7]],[[2,3,4],[5,6,7]])
  Έξοδος :
  [[4,9,16],[25,36,49]]