Algorithme paramètre équation second degré
Résolu
Elboubdelapampa
Messages postés
171
Date d'inscription
Statut
Membre
Dernière intervention
-
je réponds -
je réponds -
Bonjour,
je cherche à trouver les paramètres d'une équation du second degré à partir de donnée dans excel pour que ma courbe s'ajuste avec des mesures.
J'ai essayé avec le Solver, mais il n'arrive pas à une solution correct.
Je cherche donc à faire un processus itératif dans VBA permettant de trouver les paramètres a,b et c de l'équation a*x^2+b*x+c. Est-ce que quelqu'un connait un algorythme efficace?
Merci d'avance.
je cherche à trouver les paramètres d'une équation du second degré à partir de donnée dans excel pour que ma courbe s'ajuste avec des mesures.
J'ai essayé avec le Solver, mais il n'arrive pas à une solution correct.
Je cherche donc à faire un processus itératif dans VBA permettant de trouver les paramètres a,b et c de l'équation a*x^2+b*x+c. Est-ce que quelqu'un connait un algorythme efficace?
Merci d'avance.
A voir également:
- Programme pascal equation second degré
- Turbo pascal - Télécharger - Édition & Programmation
- My pascal - Télécharger - Édition & Programmation
- Dev pascal - Télécharger - Édition & Programmation
- Programme demarrage windows - Guide
- Second écran - Guide
3 réponses
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
float x1, x2, delta, a, b, c;
printf("Entrez les valeurs des: a, b, c \n");
scanf("%f %f %f",&a, &b, &c);
delta = (b*b)-(4*a*c);
if (delta == 0.0)
{
x1 = -b /(2*a);
printf("la solution unique est xs = %.2f \n",x1);
}
if (delta > 0.0)
{
x1 = (-b - sqrt(delta))/(2*a);
x2 = (-b + sqrt(delta))/(2*a);
printf("les deux racines sont : x1 = %.2f et x2 = %.2f \n",x1, x2);
}
if (delta < 0.0)
x1 = (-b - sqrt(-delta))/(2*a);
x2 = (-b + sqrt(-delta))/(2*a);
printf("les deux racines sont : x1 = %.2f et x2 = %.2f \n",x1, x2);
return 0;
}
#include <stdlib.h>
int main(void)
{
float x1, x2, delta, a, b, c;
printf("Entrez les valeurs des: a, b, c \n");
scanf("%f %f %f",&a, &b, &c);
delta = (b*b)-(4*a*c);
if (delta == 0.0)
{
x1 = -b /(2*a);
printf("la solution unique est xs = %.2f \n",x1);
}
if (delta > 0.0)
{
x1 = (-b - sqrt(delta))/(2*a);
x2 = (-b + sqrt(delta))/(2*a);
printf("les deux racines sont : x1 = %.2f et x2 = %.2f \n",x1, x2);
}
if (delta < 0.0)
x1 = (-b - sqrt(-delta))/(2*a);
x2 = (-b + sqrt(-delta))/(2*a);
printf("les deux racines sont : x1 = %.2f et x2 = %.2f \n",x1, x2);
return 0;
}