2020-04-11 10:45:52
Bon j'avais un doute depuis un moment sur le fonctionnement mais c'est confirmé, les valeurs négative foutent la merde, si je fais la formule
à partir des valeurs positives j'ai des résultats cohérents mais dès que j'intègre une négative ça part complètement en sucette ...
Genre je passe de 8.66°C calculé pour 9.03°C réel à 599°C ... Pourtant j'utilise la même méthode :
( oui j'ai converti les nombres avec exposants pour les avoir complets, donc oui j'ai trouvé la solution à mon ignorance haha )
Mais du coup c'est pourquoi, mauvaise formule généré par excel ? Incompatibilité arduino ? :/
à partir des valeurs positives j'ai des résultats cohérents mais dès que j'intègre une négative ça part complètement en sucette ...
Genre je passe de 8.66°C calculé pour 9.03°C réel à 599°C ... Pourtant j'utilise la même méthode :
( oui j'ai converti les nombres avec exposants pour les avoir complets, donc oui j'ai trouvé la solution à mon ignorance haha )
Code :
// Logarithmique ( temp positive )
//return (36.276f*log(x)) - 197.28f;
// Polynomial Ordre 3 ( temp positive )
return ((-44.2f) + (0.256f*x) + ((-0.000306f)*pow(x,2)) + (0.000000164f*pow(x,3)));
// Polynomial Ordre 3 ( temp positive + negative )
//return (0.0000003f*pow(x,3)) - (0.0005f*pow(x,2)) + (0.3564f*x) - 57,599;
Mais du coup c'est pourquoi, mauvaise formule généré par excel ? Incompatibilité arduino ? :/
T'as un problème, t'veux un ban ?