Toujours sur mes sujet de cartho moteur, le suis confronté à une problématique.
J'ai un graphique barre graphe qui représente la correspondance entre un pourcentage de rotation poignée d'accélérateur ET une ouverture papillon réelle commandée par l'ECU.
Dans le monde des mobs, pour ceux qui ont connu, un cable reliait la poignée de gaz au carbu. L'ouverture de papillon des gaz était donc linéaire et proportionnelle.
MAIS aujourd'hui, l'éléctronique rentre la dedans et fini cette liaison par cable. Il n'existe plus de proportionnalité. C'est une carthhraphie qui gère tout cela.
Voilà pour l'explication du POURQUOI.
Donc, sur mon exemple, les barre graphe représente le comportement actuel.
La courbe (droite) 0 / 100 % représente elle la valeur sur laquelle je souhaite que chaque extremité de barre graphe vienne se positionner.
Cela me permettra ainsi, si je peux lire cette valeur de modifier ma carthographie de réponse et donc tendre vers une réponse plus linéaire.
J'espère être clair.
Par exemple, si je prends l'abscice à 35 (et d'ordonnée 21,7), j'aimerais avoir une macro (ou autre ?) qui permettrait de savoir quelle valeur d'ordonnée je devrais avoir pour que l'extrémiter de ce barre graphe se prolonge exactement jusqu'à la courbe ORANGE sans la dépasser.
En répéttant cela, je trouverai toutes les nouvelles valeurs d'ordonnée.
Je sais que c'est un peu tordu mais je ne suis pas parvenu à faire plus simple dans l'explication...
Bonsoir Sukkoi,
L'équation de la droite de régression est :
VB:
Y=(100/(100-1,3))*X-(130/(100-1,3))
Donc il suffit pour un point X de soustraire la valeur de Y à cette valeur.
Par ex pour X=35 on a Ydroitereg=34.14 il faut donc rajouter 12.44 aux 21.7 pour retrouver cette valeur.
A noter que droitereg est "presque" Y=X mais à une petite erreur due au point d'origine qui vaut Y=0 pour X=1.3.
Hello sylvanu, bon n'étant pas un cador en math, j'ai tout de même essayé de piger ta réponse mais un truc me bloque.
Tu dis: "Donc il suffit pour un point X de soustraire la valeur de Y à cette valeur." Mais, c'est justement la valeur que je dois donner à Y pour faire monter le barre graphe jusqu'à la courbe 0 / 100 que je cherche donc comment trouver cette valeur Y ?
J'ai certainement mal compris ta réponse...
En fait, d'où sortent les valeurs 1,3 et 130 que tu utilises, je vois pas ? C'est une formule mathématique standard ?
Bonjour Sukkoi,
Quelques explications simples.
Votre droite cible à deux points remarquables : à 1.3 on a 0, à 100 on a 100.
Donc son équation est : Y(x)==(100/(100-1,3))*x-(130/(100-1,3))
( le fait de conserver les fractions permet d'augmenter la précision )
Donc pour par exemple X= 35, la valeur correspondante sur la droite vaut
Y(35)=(100/(100-1,3))*35-(130/(100-1,3)) soit 34,14387.
Comme la valeur de votre courbe vaut à ce moment là 21.7, il faut donc rajouter
34,14387-21.7 soit 12.44387. dans ce cas, 12.44387+21.7 est bien égal à 34,14387 qui est la valeur en 35 de la droite.
Bonjour,
Merci pour explication et surtout patience ;-)
Cependant, j'ai beau essayer de comprendre, pourquoi dis-tu:
"Votre droite cible à deux points remarquables : à 1.3 on a 0, à 100 on a 100." -> je suis d'accord
puis
"Donc son équation est : Y(x)=(100/(100-1,3))*x-(130/(100-1,3))" -> d'où sort ce 130 ?
D'autre part, et là je pige encore moins, " Donc pour par exemple X= 35, la valeur correspondante sur la droite vaut : Y(35)=(100/(100-1,3))*35-(130/(100-1,3)) soit 34,14387. Comme la valeur de votre courbe vaut à ce moment là 21.7".
Pourquoi dire que la valeur sur la droite pour une abscice de 35, l'ordonnée correspondante est égale à 21,7 ?
Si je regarde à la louche sur le graphique, je dirai plutôt que pour X=35, on a Y=52 ?
Je dois vraiment passer à côté d'un truc énorme...
En fait l'équation complète est :
Y(x)=(100/(100-1,3))*x-((1.3*100)/(100-1,3)), on retrouve bien le 130 à travers 1.3*100.
Si vous regardez en colonne Q vous avez :
1- X=35
2- Y=21.7 ( Y étant votre courbe )
3- Y'=34.14 ( Y' étant la valeur de Y pour la droite )
4- Donc pour "compenser" votre courbe et la faire "revenir" sur la droite, vous devez ajouter 34.14-21.7 soit 12.44, ainsi 12.44+21.7=34.14, valeur de la droite à X=35.
Pour trouver l'équation de la droite vous pouvez aussi utiliser DROITEREG avec le couple de points (1.3,0) et (100,100)
Si A1=1.3 B1=0 A2=100 B2=100 alors vous avez :
Dernier point. Attention vous utiliser un graphique en colonne. dans un tel graphique l'intervalle sur X entre deux points n'est pas constant, mais ce sont simplement les éléments du tableau.
Vous avez par ex la même distance entre 1.3 et 2.3 qu'entre 94 et 100, alors que dans le premier cas vous avez 1 de différence et 6 dans le second cas.
Seul, le graphique en nuage de points donne un axe X équidistant entre deux valeurs unités.
Non car sur votre graphique vous avez mélangé un graphique en colonne et un graphique en nuage de points, d'où l'erreur de mesure.
A la louche, si vous aviez X=0 Y=0, et X=100 Y=100, alors vous auriez Y=X.
Donc à X=35 vous avez de l'ordre Y=35, et non 50.
Merci de votre (désolé, j'avais pris la libertez de vous tutoyer comme souvent sur les forum) retour.
Faut que je me pose pour digérer l'explication très détallée ici donnée.