Répondre à la discussion
Affichage des résultats 1 à 11 sur 11

Programme Maple



  1. #1
    Quinto

    Programme Maple


    ------

    Salut,
    je fais une présentation en théorie des nombres à la fin du semestre qui parle notammant des preuves d'irrationalité à l'aide des développements en fractions continues. (Lambert avec Pi et e, Apéry avec Zeta(3) notammant, critère de Roth sur la transcendance).
    Depuis le début, pour vérifier mes résultats, je me tape toutes les divisions au clavier, mais ca devient long, et surtout pas pratique pour essayer d'appliquer le critère de Roth aux fractions.
    Je me demandais si vous auriez des idées de commandes pour une fraction continue du genre:
    a0/(b0+a1/(b1+a2/....
    parce que je ne dois pas être très malin et je n'arrive pas à trouver comment programmenr ca.
    Toute aide en mathlab est également bienvenue (même si je préfererais maple, mais une fois l'algo donné....)
    Une fois mon travail terminé, je pourrais le donner au site si ca intéresse quelqu'un.

    Cordialement,
    Quinto

    -----

  2. Publicité
  3. #2
    Pole

    Re : Programme Maple

    Regarde à convert puis dans confrac. Ca devrait t'intéresser.
    Pour les fractions continues, je connais que x0+1/(x1+1/(x2+....)).
    Pour comprendre la récursivité croisée, il faut comprendre les arbres d'appels. Et vice versa.

  4. #3
    Quinto

    Re : Programme Maple

    Bonjour,
    merci mais malheureusement ca ne me permet pas de mettre les coefficients que je veux à l'ordre que je veux.
    Merci encore.
    A+

  5. #4
    GuYem

    Re : Programme Maple

    Je n'ai pas bien saisi : la fraction continue que tu calcules elle s'arrête ou pas?

    Si oui ça doit être assez facile d'écrire une procédure à qui tu rentres a_0,...a_n et b_0,...b_n et qui te sort la fraction.
    Bravo jolie Ln, tu as trouvé : l'armée de l'air c'est là où on peut te tenir par la main.

  6. A voir en vidéo sur Futura
  7. #5
    matthias

    Re : Programme Maple

    Sinon il me semble que mathematica est assez complet sur les fractions continues.

  8. #6
    Quinto

    Re : Programme Maple

    Salut,
    merci à tous.
    Finalement je pense avoir trouver quelque chose d'assez intéressant, avec la commande "convergs".
    Ca ne me donne pas nécessairement ce que j'attendais, mais ca n'en est pas loin.
    On entre deux listes L et K, et il nous calcule les réduites successives à partir des nombres des listes données.
    A+

  9. Publicité
  10. #7
    µµtt

    Re : Programme Maple

    Salut Quinto,

    J'ai pas bien compris ce que tu veux faire mais essaye ça :

    N := 10;
    a := array(1..N); b := array(1..N);
    mkfrac := proc (i)
    if (i=N) then a[N];
    else a[i]/(b[i]+mkfrac(i+1));
    fi;
    end:

    mkfrac(1) donne :
    a[1]/(b[1]+a[2]/(b[2]+a[3]/(b[3]+a[4]/(b[4]+a[5]/(b[5]+a[6]/(b[6]+a[7]/(b[7]+a[8]/(b[8]+a[9]/(b[9]+a[10])))))))))

    ce qui est peut-être ce que tu cherches ?

  11. #8
    Quinto

    Re : Programme Maple

    Cool, c'est exactement ce que je cherchais.
    Je vais prendre ta fonction que je préfère à celle de Maple qui me calcule toutes les réduites, ce qui n'est pas intéressant dans le cas N=1000...

    Merci beaucoup.
    A+

  12. #9
    Quinto

    Re : Programme Maple

    Pendant que j'y suis, existe t'il une fonction qui permet de ne pas effectuer les calculs, mais uniquement de visualiser ce que l'on a fait.
    J'aimerai avoir "l'image de mes 10aines de fractions les unes au dessous des autres"

    Amicalement,
    Quinto

  13. #10
    µµtt

    Re : Programme Maple

    Re Quinto,


    Celui qui a pondu les règles de simplification/évaluation de Maple devait avoir une logique bien à lui ....

    Essaye ça :

    N := 10;
    a := array(1..N); b := array(1..N);
    mkfrac := proc (i)
    if (i=N) then a[N];
    else a[i]/(b[i] &+ mkfrac(i+1));
    fi;
    end:

    Modulo le '&+' ça devrait faire ce que tu attends.

  14. #11
    Quinto

    Re : Programme Maple

    Excellent, c'est vraiment ce que je voulais, modulo le & effectivement, mais ce n'est pas génant du tout pour l'utilisation que j'en fais.
    Merci encore

Discussions similaires

  1. [Maple]Entiers sur maple
    Par FonKy- dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 09/08/2007, 17h55
  2. Petit programme sous Maple
    Par Ayrawhsia Aathsir Tia dans le forum Mathématiques du supérieur
    Réponses: 0
    Dernier message: 03/06/2007, 15h07
  3. programme MAPLE
    Par nekcorp dans le forum Mathématiques du supérieur
    Réponses: 6
    Dernier message: 09/01/2007, 18h48
  4. programme maple: décomposition de 1/2 en somme d'inverses de carrés
    Par milsabor dans le forum Mathématiques du supérieur
    Réponses: 6
    Dernier message: 01/01/2007, 20h51
  5. Maple 9
    Par kicest dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 25/03/2004, 19h41