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

Mathématiques Discussion :

formule commune pour un resultat non proportionnel


Sujet :

Mathématiques

  1. #1
    Membre à l'essai
    Inscrit en
    Mars 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Âge : 65

    Informations forums :
    Inscription : Mars 2008
    Messages : 24
    Points : 22
    Points
    22
    Par défaut formule commune pour un resultat non proportionnel
    .


    bonjour a tous !

    je poste ici mon petit probleme, mais n'ayant aucune espece d'idee de quel niveau il est, ne m'en veillez pas si il n'est pas poste au bon endroit !

    voila :

    j'ai deux valeurs de depart, 680 et 1020.

    je cherche une formule mathematique commune a appliquer a :
    la valeur initiale 680 pour trouver la valeur finale de 561,
    la valeur initiale 1020 pour trouver la valeur finale de 875.

    la formule appliquee a la valeur intiale DOIT ETRE LA MEME pour les deux, afin de trouver la valeur finale. de plus, on ne peut pas utiliser le deux valeurs dans la conception meme de la fomule, les deux calculs devant se faire totalement separemment et independamment.

    Le probleme etant comme vous l'avez tout de suite devine que la valeur la plus petite genere la valeur la plus grande proportionnellement, j'ai pense donc a utilise la valeur de depart comme un coef influant sur le calcul mais je tourne en rond, du genre :

    valeur initiale / 1.1 - (valeur initiale / 11.929824) mais cela ne fonctionne que sur une seule valeur, pourtant cela doit certainement etre le principe d'utiliser la valeur initiale pour sortir un coef proportionnel a la difference entre la valeur initiale et la valeur finale et le faire appliquer au premier calcul. mais comment ?

    Je cherche depuis une journee, je trouve pas.
    quelqu'un aurait il une idee ?????
    Merci encore pour votre aide eventuelle...


    .

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Points : 17 923
    Points
    17 923
    Billets dans le blog
    2
    Par défaut
    on est ramené à l'équation d'une droite :

    x1 = 680
    y1 = 561

    x2 = 1020
    y2 = 875

    d'où la réponse... Suivant la formule traditionnelle y = ax + b


  3. #3
    Expert éminent sénior

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Points : 17 923
    Points
    17 923
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par -LDL- Voir le message
    .
    de plus, on ne peut pas utiliser le deux valeurs dans la conception meme de la fomule, les deux calculs devant se faire totalement separemment et independamment.
    .
    je ne comprend pas ceci. Tu veux dire que même au départ, pour établir la formule, on ne peut pas se servir des 2 valeurs ? ou bien c'est dans l'usage de la formule (et donc la formule en elle-même) qui ne doit contenir qu'une seule variable ?

  4. #4
    Expert éminent sénior

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Points : 17 923
    Points
    17 923
    Billets dans le blog
    2
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    y = 718 - ( 157 * ((850 - x) / abs(850 - x)) )

  5. #5
    Membre à l'essai
    Inscrit en
    Mars 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Âge : 65

    Informations forums :
    Inscription : Mars 2008
    Messages : 24
    Points : 22
    Points
    22
    Par défaut
    .


    en fait ces deux valeurs sont totalement distinctes, et ne peuvent pas etre melangees ni utilisees ensemble, en aucun cas.

    la formule doit etre uniquement basee sur la valeur initiale qui pourrait du reste apres, en application, etre une toute autre valeur.

    En fait la formule sert a conditionner un mouvement d'objet a partir de la dimension de son environnement hauteur, la valeur 680 ou 1020 etant la valeur hauteur de l'environnement de l'objet. Sur la valeur x, aucun probleme, j'ai deja resolu le probleme.


    Si la hauteur de l'environnement est de 680, alors l'objet doit avoir la position en x de : 561.

    Si la hauteur de l'environnement est de 1020, alors l'objet doit avoir la position en x de : 875.


    Ces deux valeurs ont ete prise en reference et la formule s'appliquera a l'objet quelque soit la hauteur de son evironnement qui pourra du reste varier a chaque fois....d'ou trouver une formule qui ne doit prendre en compte que la valeur initiale, c'ets a dire la valeur conditionnement de la hauteur de l'environnement de l'objet a deplacer (en esperant avoir ete clair oups !).


    .

  6. #6
    Expert éminent sénior

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Points : 17 923
    Points
    17 923
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par -LDL- Voir le message
    .
    d'ou trouver une formule qui ne doit prendre en compte que la valeur initiale, c'ets a dire la valeur conditionnement de la hauteur de l'environnement de l'objet a deplacer (en esperant avoir ete clair oups !).
    ma formule ne te convient pas ?? (avec ta manière remplace y par x)

    Citation Envoyé par souviron34 Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    y = 718 - ( 157 * ((850 - x) / abs(850 - x)) )

  7. #7
    Membre à l'essai
    Inscrit en
    Mars 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Âge : 65

    Informations forums :
    Inscription : Mars 2008
    Messages : 24
    Points : 22
    Points
    22
    Par défaut
    Citation Envoyé par souviron34 Voir le message
    ma formule ne te convient pas ?? (avec ta manière remplace y par x)
    non car cela fonctionne pour une valeur de 680, mais pas pour la valeur de 1020.....


    .

  8. #8
    Expert éminent sénior

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Points : 17 923
    Points
    17 923
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par -LDL- Voir le message
    non car cela fonctionne pour une valeur de 680, mais pas pour la valeur de 1020.....
    .


    y = 718 - ( 157 * ((850 - 1020) / abs(850 - 1020)) ) = 718 - ( 157 * -1) = 718 + 157 = 875

Discussions similaires

  1. Format commun pour le stockage de document opengl
    Par Madmac dans le forum OpenGL
    Réponses: 4
    Dernier message: 27/02/2006, 16h55
  2. Ajouter une clé pour une session non ouverte
    Par prgasp77 dans le forum Windows
    Réponses: 4
    Dernier message: 29/10/2005, 00h26
  3. Destructeur pour un composant non visuel
    Par sfpx dans le forum Composants VCL
    Réponses: 4
    Dernier message: 27/08/2005, 02h14
  4. [servlet][applet] communication pour echanger des infos
    Par jeromejanson dans le forum Applets
    Réponses: 11
    Dernier message: 01/07/2005, 12h14
  5. faire un count pour chaque resultat du select en mêm temps
    Par djouahra.karim1 dans le forum Bases de données
    Réponses: 11
    Dernier message: 09/05/2005, 15h30

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