suivant: Produit des éléments d'une
monter: Produit indicé : product
précédent: Produit indicé : product
Table des matières
Index
Produit des valeurs d'une expression : product
product ou mul a 4 ou 5 arguments.
- Avec 5 arguments product(Expr,Var,a,b,p) ou
mul(Expr,Var,a,b,p) renvoie le produit demandé c'est à dire renvoie
le produit des valeurs de l'expression Expr quand la variable Var
va de a à b avec un pas égal à p.
On tape :
product(x^
2+1,x,1,5,2)
Ou on tape :
mul(x^
2+1,x,1,5,2)
On obtient :
520
En effet :
2*10*26 = 520
- Avec 4 arguments, product(Expr,Var,a,b) ou mul(Expr,Var,a,b)
n'a pas la même valeur selon que a est plus petit ou égal à b ou non car on veut avoir l'égalité :
product(Expr,Var,a,b)= product(Expr,Var,a,c)*product(Expr,Var,c+1,b).
Aussi, lorsque le pas p n'est pas précisé on a :
- si a est inférieur à b,
product(Expr,Var,a,b) renvoie le produit des valeurs de l'expression
Expr quand la variable Var va de a à b avec un pas de
1 : cette syntaxe est
compatible avec Maple.
Ainsi si a<= b on a :
product(Expr,Var,a,b)=product(Expr,Var,a,b,1).
On tape :
product(x^
2+1,x,1,4)
Ou on tape :
mul(x^
2+1,x,1,4)
On obtient :
1700
En effet :
2*5*10*17 = 1700
- si a est supérieur à b+1,
product(Expr,Var,a,b) renvoie l'inverse du produit des valeurs de
l'expression Expr quand la variable
Var va de b+1 à a-1 avec un pas 1 : cette syntaxe est
compatible avec Maple.
On tape :
product(x^
2+1,x,4,1)
Ou on tape :
mul(x^
2+1,x,4,1)
On obtient :
1/50
En effet :
1/(5*10) = 1/50
- si a est égal à b+1,
product(Expr,Var,b+1,b) renvoie 1.
On tape :
product(x^
2+1,x,5,4)
Ou on tape :
mul(x^
2+1,x,5,4)
On obtient :
1
suivant: Produit des éléments d'une
monter: Produit indicé : product
précédent: Produit indicé : product
Table des matières
Index
Documentation de giac écrite par Renée De Graeve