Equation entre 2 plages de valeur

Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
horhos
Messages: 1
Enregistré le: 07 Sep 2008, 15:57

Equation entre 2 plages de valeur

par horhos » 30 Sep 2015, 18:37

Bonjour,

Dans le cadre de programmation en VBA sur excell, je suis emmené à établir un lien de proportionnalité entre 2 plages de valeurs, mais mes cours de maths remontant il y a assez longtemps le raisonnement ne me reviens pas malgrès avoir posé le raisonnement plusieurs fois.

J'ai 2 plages de valeur, la première de 0 à 100 et la deuxième de 26 à 50 :
26 = 0 ; 50 = 100 ; 36 = 41,5

Je voudrais pour une valeur x comprise entre 26 et 50 avoir la valeur à laquelle correspond y compris entre 0 et 100.

Et je dois faire de même pour plusieurs autres plage de valeur, quelqu'un peut il m'expliquer le raisonnement de base je suis un peu perdu.

Merci



danyL
Membre Rationnel
Messages: 682
Enregistré le: 03 Jan 2015, 13:29

par danyL » 30 Sep 2015, 23:05

horhos a écrit:Bonjour,

Dans le cadre de programmation en VBA sur excell, je suis emmené à établir un lien de proportionnalité entre 2 plages de valeurs, mais mes cours de maths remontant il y a assez longtemps le raisonnement ne me reviens pas malgrès avoir posé le raisonnement plusieurs fois.

J'ai 2 plages de valeur, la première de 0 à 100 et la deuxième de 26 à 50 :
26 = 0 ; 50 = 100 ; 36 = 41,5

Je voudrais pour une valeur x comprise entre 26 et 50 avoir la valeur à laquelle correspond y compris entre 0 et 100.

Et je dois faire de même pour plusieurs autres plage de valeur, quelqu'un peut il m'expliquer le raisonnement de base je suis un peu perdu.

Merci

bonsoir
si les valeurs sont proportionnelles la fonction y = f(x) qui permet de passer d'une plage un autre est une droite

pour bien comprendre le mieux est de faire un graphique en plaçant les points connus puis tracer la droite qui les relie

une droite s'exprime sous la forme y = a * x + b

pour trouver les coefficients a et b prendre 2 points connus (x=26 ; y=0) et (x=50 ; y = 100)
ce qui donne les 2 équations :
(1) 0 = a * 26 + b
(2) 100 = a * 50 + b

pour résoudre le système d'équations faire (2)-(1) :
100 - 0 = (a * 50 + b) - (a * 26 + b)
=> 100 = a * (50 - 26)
=> a = 100 / 24 = 25 / 6

puis remplacer a dans (1)
0 = (25 / 6) * 26 + b
=> b = - 25 * 26 / 6

la droite a donc pour équation :
y = 25 / 6 * x - 25 * 26 / 6
ou y = 25/6 * (x - 26)

vérifier si l'équation est bonne :
si x = 26 -> y = 0 => ok
si x = 50 -> y = 25/6 * (24) = 25 * 4 = 100 => ok

à vérifier pour x = 36

Avatar de l’utilisateur
WillyCagnes
Membre Transcendant
Messages: 3753
Enregistré le: 21 Sep 2013, 19:58

par WillyCagnes » 01 Oct 2015, 12:50

bjr

voici un fichier démo
http://www.cjoint.com/c/EJblXxO2Y11

je peux aussi t'aider à programmer ce que tu veux en VBA

 

Retourner vers ✎✎ Lycée

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 42 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite