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

Traitement du signal Discussion :

Problème d'effet de bord


Sujet :

Traitement du signal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Avatar de DjPoke
    Homme Profil pro
    schizophrène
    Inscrit en
    Août 2005
    Messages
    95
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : schizophrène

    Informations forums :
    Inscription : Août 2005
    Messages : 95
    Billets dans le blog
    2
    Par défaut
    salut à tous

    J'arrive peut etre trop tard pour expliquer ce que j'ai découvert sur l'effet de bord (0,99999 = 1).

    Mais je souhaite quand même expliquer ma découverte relativement récente (datant d'il y a 1 an) :

    Il existe deux sortes de fractions :
    => (a/b)*b = a
    => (a/b)*b = a environs, mais avec un effet de bord

    Cela peut paraitre bête mais je vous invite à faire un programme que j'ai déjà fait :
    - faire deux boucles, l'une pour les abcisses (x=x1 à x2), l'une pour les ordonnées (y=y1 à y2)
    - si (x/y)*y = x alors tracez un point blanc en x,y
    - sinon, en cas d'effet de bord, tracez un point noir en x,y

    Si la marge x1,y1/x2,y2 correspond à votre ecran, vous verrez une sorte de damier triangulaire appaitre avec du chaos. Jusque là, rien de spécial.

    Maintenant, augmentez progressivement x1,y1/x2,y2... et je vous laisse découvrir la surprise.

    J'ai appelé ça ma fractale infinie à l'epoque, mais bon, ça ne m'appartiens pas puisque le monde appartiens au monde...

  2. #2
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Par défaut
    1. "(x/y)*y" n'est pas toujours egal a "x" a cause de la precision limitée de la mantisse dans la représentation des float/double

    2. l'image obtenue est + ou - invariante par changement d'echelle, egalement a cause de la représentation mantisse/exposant des float/double.

    L'image est invariante lorsque l'echelle est un facteur de 2, car dans ce cas les mantisses de x, y (et donc x/y) restent les memes car seuls les exposants changent.

    PS: Si tu aimes les effets de pixels, il suffit de tracer des rayons avec l'algo de bresenham: http://www.cs.binghamton.edu/~reckert/460/lines_02.jpg
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Effet de bord...
    Par pierre50 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 15
    Dernier message: 12/10/2005, 18h11
  2. Effet de bord
    Par Clad3 dans le forum OpenGL
    Réponses: 11
    Dernier message: 04/10/2005, 14h38

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