[algo] oscillateur
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

[algo] oscillateur



  1. #1
    ABN84

    [algo] oscillateur


    ------

    Bonjour,
    Il est très aisé de synthétiser un signal oscillant entre deux valeurs par une equation de récurence:
    x(n+1)=-x(n)+u(n)
    une impulsion ou un signal constant sur l'entrée u fait osciller x entre deux valeurs à chaque pas de calcul.
    j'aimerais de la même façon trouver une equation de recurence qui fait un signal oscillant mais qui reste plus longtemps sur un état que sur l'autre, par exemple une fois sur 1 et 3 fois sur 0, 2 fois sur 1 et 5 fois sur 0 ainsi de suite.
    est ce possible? uniquement par une equation de récurence (pas d'expression de type si alors sinon)
    merci

    -----
    "Engineering is the art of making what you want from what you get"

  2. #2
    JPL
    Responsable des forums

    Re : [algo] oscillateur

    Est-ce vraiment une question de programmation... ou de math ?
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  3. #3
    Jack
    Modérateur

    Re : [algo] oscillateur

    Et on a le droit à quel type de données et quels opérateurs?

    A+

  4. #4
    ABN84

    Re : [algo] oscillateur

    Bonsoir JPL/Jack,
    Effectivement, je ne savais pas si ça devait avoir lieu dans math ou algo.
    Ma seule contrainte est de ne pas avoir d'opérateur logique et que ça soit exprimé sous la forme d'une equation de recurrence
    "Engineering is the art of making what you want from what you get"

  5. A voir en vidéo sur Futura
  6. #5
    Jack
    Modérateur

    Re : [algo] oscillateur

    une fois sur 1 et 3 fois sur 0
    Peut-être:
    un = (8.un-4 + 4.un-2 + 2.un-1 + un) / 8

    / étant une division entière.

    A+
    Dernière modification par Jack ; 11/08/2013 à 14h29.

  7. #6
    polo974

    Re : [algo] oscillateur

    Citation Envoyé par ABN84 Voir le message
    Bonsoir JPL/Jack,
    Effectivement, je ne savais pas si ça devait avoir lieu dans math ou algo.
    Ma seule contrainte est de ne pas avoir d'opérateur logique et que ça soit exprimé sous la forme d'une equation de recurrence
    ça fait 2...
    Ma seule contrainte est de ne pas avoir d'opérateur logique et que ça soit exprimé sous la forme d'une equation de recurrence
    Comme tout fini avec des nor et des nand, ça va être dur...
    Jusqu'ici tout va bien...

  8. #7
    mike.p

    Re : [algo] oscillateur

    Bonsoir,

    avez vous trouvé une solution ? je peux vous en proposer une simple pour un pb plus général et qui intègre facilement les données initiales !

    il s'agit donc de super cycles de longueur P
    constat pour changer d'épaule : x(n) n'a pas où porter une information d'état ; x(n+1) ne pourra s'exprimer en fonction de x(n) seul ...

    Construire le début de la suite avec la distribution du cycle souhaité de longueur P
    Par exemple avec P = 8 et x = 1,1,1,0,0,1,0,1, ...
    1 et 0 représentant des valeurs distinctes au choix


    et ensuite poser
    x(n+P) = x(n)
    ou bien sous cette forme
    x(n+1) = x(n-P+1)

    c'est une bonne vieille récurrence avec P valeurs initiales

    qu'en pensez vous ?

Discussions similaires

  1. Algo box
    Par hugo92100 dans le forum Mathématiques du collège et du lycée
    Réponses: 3
    Dernier message: 12/05/2013, 12h59
  2. Problème du plus court chemin ( Algo de dijkstra, algo A*)
    Par invite5a18c7d1 dans le forum Mathématiques du supérieur
    Réponses: 3
    Dernier message: 12/06/2010, 10h25
  3. Algo génétique+FEM
    Par invite73c8a7fb dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 09/03/2009, 15h29
  4. algo
    Par invite71e41d1a dans le forum Discussions scientifiques
    Réponses: 2
    Dernier message: 28/01/2009, 22h29
  5. Réponses: 1
    Dernier message: 10/05/2008, 07h39