Calcul des valeurs d'une suite
Discutez d'informatique ici !
-
the.singer
- Messages: 8
- Enregistré le: 14 Avr 2008, 10:35
-
par the.singer » 14 Avr 2008, 10:40
Bonjour,
Pour ma programmation, j'arrive avec une suite définie par:
U(1)=1
U(n+1)=U(n)+4*n-1
Suis-je obligé de calculer le n-ième élément par récurrence ou il existe une fonction pour le calculer directement? Ca ferait gagner un peu de temps de calcul à mon programme.
Merci
David
-
XENSECP
- Habitué(e)
- Messages: 6387
- Enregistré le: 27 Fév 2008, 20:13
-
par XENSECP » 14 Avr 2008, 10:54
ça dépends de l'outil que tu dois utiliser mais à vue de nez je dirais la récurrence, ce qui se fait d'ailleurs très vite avec une machine programmable; )
-
the.singer
- Messages: 8
- Enregistré le: 14 Avr 2008, 10:35
-
par the.singer » 14 Avr 2008, 10:59
Aucun problème c'était vraiment juste pour savoir s'iol était possible de simplifier en une fonction. A priori non, donc...
Merci
David
-
XENSECP
- Habitué(e)
- Messages: 6387
- Enregistré le: 27 Fév 2008, 20:13
-
par XENSECP » 14 Avr 2008, 11:03
ba tout dépends la forme de l'énoncé comme toujours ;) mais quand ça dépends de n perso je suis pas sur qu'on puisse simplement trouver une formule ;)
-
ffpower
- Membre Complexe
- Messages: 2542
- Enregistré le: 13 Déc 2007, 05:25
-
par ffpower » 14 Avr 2008, 11:45
bah si..u(n)=2n²-3n+2
-
Patastronch
- Membre Irrationnel
- Messages: 1345
- Enregistré le: 23 Aoû 2005, 00:53
-
par Patastronch » 14 Avr 2008, 13:48
Qu'est ce que ça fout dans énigme ça, ça devrait être dans lycée.
-
the.singer
- Messages: 8
- Enregistré le: 14 Avr 2008, 10:35
-
par the.singer » 15 Avr 2008, 07:44
Excellent, merci ffpower!
Euh... Patastronch, comment fait-on pour savoir que ça va dans lycée, si ça n'a rien à voir avec une énigme de lycée, pas plus que de supérieur ou quoi que ce soit d'autre? C'est juste pour de la programmation perso. Je me suis juste rendu compte que U(n+1)=U(n)+4*n-1 était la relation qui particularisait le nombre de sommets pour dessiner une heightmap (en prog 3D, donc) sous forme de triangle strip.
Merci encore pour votre aide
David
-
Patastronch
- Membre Irrationnel
- Messages: 1345
- Enregistré le: 23 Aoû 2005, 00:53
-
par Patastronch » 15 Avr 2008, 14:11
the.singer a écrit:Excellent, merci ffpower!
Euh... Patastronch, comment fait-on pour savoir que ça va dans lycée, si ça n'a rien à voir avec une énigme de lycée, pas plus que de supérieur ou quoi que ce soit d'autre? C'est juste pour de la programmation perso. Je me suis juste rendu compte que U(n+1)=U(n)+4*n-1 était la relation qui particularisait le nombre de sommets pour dessiner une heightmap (en prog 3D, donc) sous forme de triangle strip.
Merci encore pour votre aide
David
Parceque ce genre de suite est archi classique, et qu'elle s'etudie au lycée si je ne m'abuse (peut etre en bac+1 au pire). Mais bon plus aucune importance, il est tres bien dans informatique
-
_-Gaara-_
- Membre Complexe
- Messages: 2813
- Enregistré le: 03 Nov 2007, 15:34
-
par _-Gaara-_ » 15 Avr 2008, 19:20
ffpower a écrit:bah si..u(n)=2n²-3n+2
tu peux m'expliquer comment tu as fait pour trouver çà ?
-
_-Gaara-_
- Membre Complexe
- Messages: 2813
- Enregistré le: 03 Nov 2007, 15:34
-
par _-Gaara-_ » 17 Avr 2008, 18:06
:hum: ..............
-
Cliffe
- Membre Rationnel
- Messages: 967
- Enregistré le: 12 Juin 2012, 14:25
-
par Cliffe » 05 Déc 2014, 11:43
_-Gaara-_ a écrit:tu peux m'expliquer comment tu as fait pour trouver çà ?
récurrence
-
WillyCagnes
- Membre Transcendant
- Messages: 3754
- Enregistré le: 21 Sep 2013, 20:58
-
par WillyCagnes » 05 Déc 2014, 13:27
bjr
je pense que la formule est celle-ci
U(n+1)=2n²+n+1
U1=1
U2=U1+4x1 -1
U3=U2+4x2 -1
U3=(U1+4x1 -1) +4x2 -1
U3=U1+4(1+2) -2x1
..
U(n+1)=U1+4(1+2+3+n) -nx1
U(n+1)=U1+4n(n+1)/2 -n
avec U1=1
U(n+1)=1+2n²+2n-n
U(n+1)=2n²+n+1
-
Rockleader
- Habitué(e)
- Messages: 2126
- Enregistré le: 11 Oct 2011, 19:42
-
par Rockleader » 05 Déc 2014, 13:40
Au pire 6 ans plus tard je crois que c'est bon hein :marteau:
Cette histoire est entièrement vraie puisque je l'ai inventé du début à la fin !
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 5 invités