IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

x² et puissance de x par récurrence


Sujet :

Algorithmes et structures de données

  1. #1
    Inactif  
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 123
    Par défaut x² et puissance de x par récurrence
    Bonjour,
    j'aimerais connaitre et retrouver la formule de x² par récurrence;
    du style u(n+1)=f(un)

    Et à terme, une formule pour toutes les puissances de x.
    merci

  2. #2
    Membre confirmé
    Inscrit en
    Août 2002
    Messages
    132
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 132
    Par défaut
    J'ai pas très bien compris... Tu veux une formule par récurrence qui donne : , c'est ça???

    Tu ne veux alors retrouver x² que pour les entiers, j'imagine...

    Dans ta formule de récurrence, tu ne veux pas écrire n du tout ou alors
    on peux avoir du n linéaire? Parce que si on peut alors voilà ta
    formule :
    on sait que : Donc :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    u(n+1) = u(n) + 2*n + 1
    A mon avis c'est pas ça que tu veux, mais qui sait???

    Bon courage!

  3. #3
    Inactif  
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 123
    Par défaut si si
    Citation Envoyé par poppels
    A mon avis c'est pas ça que tu veux, mais qui sait???
    si si c'est ce que je veux
    à une exception près, sans le '2n + 1'

    je crois me souvenir qu'il faut soustraire les u(n+1) pour enlever le n.

  4. #4
    Membre confirmé
    Inscrit en
    Août 2002
    Messages
    132
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 132
    Par défaut
    Ok...

    Alors :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    (n+1)² + (n-1)² = n²+2n+1  +  n²-2n+1
    Ou encore :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    u(n+1)+u(n-1) = 2*u(n)+2
    Pour conclure (mais c'est une récurrence forte, c'est-à-dire on remonte de 2 crans) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    u(n+1) = 2* u(n) + 2 - u(n-1)
    Je fais quand même un petit test sous excel avant de poster...............
    ......................................................................................................
    .......................................................................................................
    ........................................................................................................
    ................

    OK Ca marche... (mais j'en étais sur, hein!!!)

    Salut!

  5. #5
    Inactif  
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 123
    Par défaut
    Citation Envoyé par poppels
    u(n+1) = 2* u(n) + 2 - u(n-1)
    Super !
    et comment faire pour exprimer les relations de récurrences pour les puissances de 3,4,5,.... ?

  6. #6
    Membre confirmé
    Inscrit en
    Août 2002
    Messages
    132
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 132
    Par défaut
    Houla!
    C'est sans doute un peu plus compliqué

    Il faudrait faire des calculs... je ne m'en sens pas tellement ce soir...

    Mais si j'y pense, peut-être c w-e...

    A bientôt

    Ceci dit, maintenant que tu as pour les puissances de 2, ça te donne déjà une bonne idée...

    Bon courage

  7. #7
    Membre confirmé
    Inscrit en
    Août 2002
    Messages
    132
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 132
    Par défaut
    Je peux juste te donner une piste supplémentaire :

    (Voir binôme de Newton) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    (n+1)^0 = 1
     
    (n+1)^1 = n+1
     
    (n+1)² = n²+2n+1
     
    (n+1)³ = n³ + 3n² + 3n +1
     
    (n+1)^4 = n^4 + 4n³ + 6n² + 4n + 1
     
    ...
    Les coefficients des binomes sont les suivants :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    1
    1  1
    1  2  1
    1  3  3  1
    1  4  6  4  1
    1  5  10 10 5 1
    ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Pour les trouver, c'est très facile : la somme des deux du dessus donne celui d'en-dessous
    Ce sont les coefficients binomiaux :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Cmp  =   m!  / [  p!  * ( m-p )! ]
    (m est en indice et p en exposant)
    le symbole ! représente la factorielle :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
      n! = 1 * 2 * 3 * 4 * ... * (n-1) * n
    Bon courage...

  8. #8
    Inactif  
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 123
    Par défaut mes recherches
    Voici mes résultats de recherche:

    f(x) = x --------------------- f(x+1) = x+1
    f(x) = x² -------------------- f(x+1) = x²+2x+1
    f(x) = x^3 ------------------ f(x+1) = x^3 + 3x²+3x+1
    f(x) = x^4 ------------------ f(x+1) = x^4 + 4x^3 + 6x² + 4x + 1

    En remplacant les puissances de x par UN(x) et x par n j'obtiens:

    U1(n+1) = U1(n) + 1
    U2(n+1) = U2(n) + 2U1(n) + 1
    U3(n+1) = U3(n) + 3U2(nà + 3U(n) + 1
    U4(n+1) = U4(n) + 4U3(n) + 6U2(n) + 4U(n) + 1

    ce qui donne pour U2(n+2)
    U2(n+2) = U2(n+1) + 2U1(n+1) + 1 = 2U2(n+1) - U2(n) + 2

    pour U3(n+3)
    U3(n+3) = 3U3(n+2) - 3U3(n+1) + U3(n) + 6

    pour U4(n+7)
    U4(n+7) = U4(n+6) + ...

    donc il faut 6 points pour calculer x^4, c'est à dire le double que pour calculer x^3...soit avec x^20, 2^20 points...aie aie

    cependant, en calculant tout ça j'ai remarqué que:

    pour la puissance de 1: U(n+1) - U(n) + C soit les coefficients [ 1 -1 ]
    pour la puissance 2: U(n+2) - 2U(n+1) + U(n) + C [ 1 -2 1 ]
    pour la puissance 3: [ 1 -3 3 1 ]
    et pour la puissance 4: [ 1 4 -5 -2 5 -4 1 ]

    donc aux signes près la moitié des coefficients est suffisant. donc la moitié des points également.

    cette propriété permet-elle de calculer x^20 seulement avec 20 points ?

Discussions similaires

  1. Puissance 4 - IA par récursivité
    Par SeaoI dans le forum C++/CLI
    Réponses: 1
    Dernier message: 03/12/2013, 10h22
  2. Soucis raisonnement par récurrence
    Par NiamorH dans le forum Mathématiques
    Réponses: 2
    Dernier message: 31/07/2009, 16h44
  3. Raisonnement par récurrence
    Par Bovino dans le forum Enigmes
    Réponses: 3
    Dernier message: 09/02/2009, 13h33
  4. Destruction par récurrence
    Par koushkov dans le forum C++
    Réponses: 4
    Dernier message: 20/04/2007, 17h26
  5. [MySQL] Lister un nombre de résultats par récurrence
    Par Anduriel dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 04/02/2007, 20h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo