5455 résultats trouvés

Revenir à la recherche avancée


Re: régression parabolique non triviale

impeccable !
par leon1789
22 Juin 2023, 15:44
 
Forum: ✯✎ Supérieur
Sujet: régression parabolique non triviale
Réponses: 369
Vues: 3345

Re: régression parabolique non triviale

oui, je suis d'accord. Prends mon dernier code au-dessus. On va retracer comme tout à l'heure, avec un exemple simple (désolé, on va y arriver, mais il faut le faire pas à pas) avec les 3 points (10;1) , (18;10) , (2;10) et le sommet toujours en (0;0) valeurs de bestTheta et a ? t := 0.66601708 a :=...
par leon1789
22 Juin 2023, 15:41
 
Forum: ✯✎ Supérieur
Sujet: régression parabolique non triviale
Réponses: 369
Vues: 3345

Re: régression parabolique non triviale

oui, vois mon code au-dessus.
par leon1789
22 Juin 2023, 15:35
 
Forum: ✯✎ Supérieur
Sujet: régression parabolique non triviale
Réponses: 369
Vues: 3345

Re: régression parabolique non triviale

Voilà, j'ai repris ton code initial, en changeant simplement la ligne
double delta = E1 - (pow(E2, 2) / E3);

tout devrait fonctionner !


Mais cette mésaventure est inattendue. Il y a un truc mathématique que je n'ai pas compris. :cry:
par leon1789
22 Juin 2023, 15:33
 
Forum: ✯✎ Supérieur
Sujet: régression parabolique non triviale
Réponses: 369
Vues: 3345

Re: régression parabolique non triviale

void Parabole::fit2(std::vector<cv::Point2d> points, cv::Point2d sommet) { this->sommet = sommet; int n = points.size(); cout << "sommet = " << sommet << endl; points = translatePoint2ds(points, sommet); double bestTheta = 0; double minimum = std::numeric_limits<double>::infinity(); for (...
par leon1789
22 Juin 2023, 15:32
 
Forum: ✯✎ Supérieur
Sujet: régression parabolique non triviale
Réponses: 369
Vues: 3345

Re: régression parabolique non triviale

avec ton exemple plat : https://www.maths-forum.com/superieur/regression-parabolique-non-triviale-t278846-140.html#p1548996 oulala , c'est la cata !!! Bon, je suis désolé, on va revenir aux calculs donnés par Ben (je ne comprends pas pourquoi ils fonctionnent mieux) . Je reviens vers toi pour te red...
par leon1789
22 Juin 2023, 15:26
 
Forum: ✯✎ Supérieur
Sujet: régression parabolique non triviale
Réponses: 369
Vues: 3345

Re: régression parabolique non triviale

sylvain231 a écrit:il vaudrait mieux reprendre un exemple avec le sommet en (200,200)

oui, on va reprendre tes deux exemples : "serré" et "plat".
par leon1789
22 Juin 2023, 15:15
 
Forum: ✯✎ Supérieur
Sujet: régression parabolique non triviale
Réponses: 369
Vues: 3345

Re: régression parabolique non triviale

ça me dérange de prendre r car ça parcourt tous les réels et ils sont beaucoup trop nombreux, en plus je ne peux pas avoir de x et de y négatif dans une image, je préfère tracer en prenant tous les x de 0 à nombre de pixels horizontaux et les y de 0 à nombre de pixels verticaux ah ok. (invente les ...
par leon1789
22 Juin 2023, 15:14
 
Forum: ✯✎ Supérieur
Sujet: régression parabolique non triviale
Réponses: 369
Vues: 3345

Re: régression parabolique non triviale

sylvain231 a écrit:a= 1.91461 b= 2.14439 c= 2.87474 t=0.728849
tu n'as pas dû voir mon message quand je disais que j'avais oublié de mettre le sommet en (0,0)

Ah oui, c'était déjà bon ! :)
sylvain231 a écrit:désolé je n'avais pas mis le sommet en (0,0) voici mes résultats :
a= 1.91461 b= 2.14439 c= 2.87474 t=0.728849
par leon1789
22 Juin 2023, 15:10
 
Forum: ✯✎ Supérieur
Sujet: régression parabolique non triviale
Réponses: 369
Vues: 3345

Re: régression parabolique non triviale

Yes, c'est parfait !

maintenant, trace la courbe avec la courbe paramétrée :
X (r) = a*r^2 + b*r
Y (r) = b*r^2 - a*r
avec r parcourant l'intervalle [-3, 3] .
par leon1789
22 Juin 2023, 15:09
 
Forum: ✯✎ Supérieur
Sujet: régression parabolique non triviale
Réponses: 369
Vues: 3345

Re: régression parabolique non triviale

sylvain231 a écrit:oui il vaut cela

ah !! c'est tout bon alors.
Avant il valait cela :
sylvain231 a écrit:c=-0.112667


Maintenant, redonne les valeurs de t,c,a,b s'il te plait.
par leon1789
22 Juin 2023, 15:06
 
Forum: ✯✎ Supérieur
Sujet: régression parabolique non triviale
Réponses: 369
Vues: 3345

Re: régression parabolique non triviale

sylvain231 a écrit:E2=1467.12
E3=510.349

C'est bon aussi !
alors que ton c doit valoir 2.8747 .... non ?
par leon1789
22 Juin 2023, 15:04
 
Forum: ✯✎ Supérieur
Sujet: régression parabolique non triviale
Réponses: 369
Vues: 3345

Re: régression parabolique non triviale

Il faut tracer après chaque opération, car on ne voit rien de rien :mrgreen: :mrgreen:

Quelles sont les valeurs de F2 et de F3 au moment du calcul de c ?
par leon1789
22 Juin 2023, 15:01
 
Forum: ✯✎ Supérieur
Sujet: régression parabolique non triviale
Réponses: 369
Vues: 3345

Re: régression parabolique non triviale

sylvain231 a écrit:je te donne l'affichage du rotated juste avant le calcul du c :
rotated=[6.79339958680754, 7.406059819766725;
6.766821943292685, 19.44762506805838;
-5.168236383494186, 8.791435189110304]

Ca, c'est bon.
par leon1789
22 Juin 2023, 15:00
 
Forum: ✯✎ Supérieur
Sujet: régression parabolique non triviale
Réponses: 369
Vues: 3345

Re: régression parabolique non triviale

Je ne comprends pas vraiment d'où vient le souci. J'ai remplacé E2 et E3 (déjà utilisées avant dans le programme) par F2 et F3 (...) this->theta = bestTheta * 180 / CV_PI; vector<Point2d>rotated = rotatePoint2ds(points, bestTheta); double F2 = 0; for (int i = 0; i < n; i++) { F2 += pow(rotated[i].x,...
par leon1789
22 Juin 2023, 14:55
 
Forum: ✯✎ Supérieur
Sujet: régression parabolique non triviale
Réponses: 369
Vues: 3345

Re: régression parabolique non triviale

le t est bon (le plus compliqué), mais pas le c (le plus simple !)
Fais voir à nouveau ton code s'il te plait.
par leon1789
22 Juin 2023, 14:49
 
Forum: ✯✎ Supérieur
Sujet: régression parabolique non triviale
Réponses: 369
Vues: 3345

Re: régression parabolique non triviale

et ton t ?
par leon1789
22 Juin 2023, 14:37
 
Forum: ✯✎ Supérieur
Sujet: régression parabolique non triviale
Réponses: 369
Vues: 3345

Re: régression parabolique non triviale

fais le sur le premier exemple alors où la différence avec ce qu'on devrait trouver est beaucoup plus importante on va reprendre l'exemple avec 3 points (10;1) , (18;10) , (2;10) et le sommet en (0;0) En modifiant les calculs. On va chercher t pour minimiser E(Xt^4) - E(Xt^2 * Yt)^2 / E(Yt^2) et po...
par leon1789
22 Juin 2023, 14:16
 
Forum: ✯✎ Supérieur
Sujet: régression parabolique non triviale
Réponses: 369
Vues: 3345

Re: régression parabolique non triviale

donc si je comprend bien tu as repris l'ancienne méthode ? mais moi elle ne marchait ni dans la première liste de points ni dans la deuxième, j'ai dû manquer qqch, peux-tu mettre les résultats intermédiaires que je vérifie mes calculs STP ? ok, on va y aller pas à pas. Il n'y a pas de raison que tu...
par leon1789
22 Juin 2023, 13:25
 
Forum: ✯✎ Supérieur
Sujet: régression parabolique non triviale
Réponses: 369
Vues: 3345

Re: régression parabolique non triviale

mais je pense que pour gérer à la fois les paraboles "serrées" et les paraboles "plates" il faut séparer en entrée les points "à gauche" du sommet des points "à droite" et ça c'est tout à fait possible car dans mon programme je les connaitrais Il n'y a pas li...
par leon1789
22 Juin 2023, 00:36
 
Forum: ✯✎ Supérieur
Sujet: régression parabolique non triviale
Réponses: 369
Vues: 3345
PrécédenteSuivante

Revenir à la recherche avancée

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