This object is in archive! 

produit des éléments d'une suite

JCG shared this question 9 years ago
Answered

Bonjour


je souhaite faire le produit des éléments de la suite G dans le fichier ci joint et je n'y arrive pas.

Un membre chevronné peut il m'aider

merci :(


G=Séquence[x - i h, i, 0, m - 1]


Comme le nombre d'éléments de G varie avec le curseur m la méthode ci dessous n'est pas la meilleure

P(x) = Elément[G, 1] Elément[G, 2]

https://ggbm.at/558235

Comments (5)

photo
1

Bonsoir Noel


J'aurais dû préciser que ma suite ne contient pas des nombres mais bien des termes en x, ce qui fait que l'opérateur PRODUIT ne fonctionne^pas.


bàt

photo
1

Bonjour


Tu ne peux pas en utilisant des Séquences…


On peut voir une séquence comme une boucle "simple" dans un langage de programmation


Séquence [ expression , i , 3 , 6 ]

revient à :

Pour i = 3 jusqu'à 6 faire

créer l'objet défini par l'expression


--------------------


Ici tu cherches à faire :


a(x) := Elément [ G , 1 ]

Pour i = 2 jusqu'à m

a(x) := a(x) * Elément [ G , i ]


et ça, on ne peut pas


-------------------


Il te reste 2 solutions :

1) créer tous les produits et les afficher suivant la valeur de ton curseur (dans "condition pour afficher l'objet")

2) utiliser un "vrai" langage de programmation

Tu as de la chance… GeoGebra en possède un :confused:

C'est le JavaScript…

https://www.geogebra.org/fo...

photo
1

Bonjour, et il y a aussi Exécute[liste de commandes en texte]

A noter que j'ai essayé de mettre l'Exécute[] dans le script de n mais cela ne marche pas bien : il y a un décalage quand n croit et erreur quand n décroit, j'ai alors mis un bouton.

Je ne comprends pas pourquoi ce fichier marche sur 4.0 et 4.2 chez moi mais ne marche pas à l'intérieur du forum avec la 4.2 ("impossible de redéfinir")

Michel

https://ggbm.at/558241

https://ggbm.at/558245

photo
1

Certes…

Execute[] permet d'exécuter une commande écrite en texte

Tu as simplement concaténé les textes

C'est une astuce intéressante...

photo
1

Bonjour

La solution proposée fonctionne, un grand merci à tous :D

© 2021 International GeoGebra Institute