Matlab : Equation d'une courbe
Fermé
lukijuhu
-
18 juin 2010 à 00:04
Char Snipeur Messages postés 9688 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 2 octobre 2020 - 21 juin 2010 à 08:03
Char Snipeur Messages postés 9688 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 2 octobre 2020 - 21 juin 2010 à 08:03
A voir également:
- Matlab : Equation d'une courbe
- Tracer une courbe sur excel - Guide
- Remplir une matrice matlab ✓ - Forum Matlab
- Courbe de tendance matlab ✓ - Forum Matlab
- Écrire un programme qui résout une équation du second degré ✓ - Forum C
- Tracer une courbe matlab - Astuces et Solutions
1 réponse
Char Snipeur
Messages postés
9688
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
2 octobre 2020
1 328
18 juin 2010 à 08:35
18 juin 2010 à 08:35
Il faut 3 points (hors centre) pour définir un cercle.
L'équation canonique d'un cercle est :
(x-x0)²+(y-y0)²=R²
La partie supérieur du cercle, c'est donc :
y=y0+sqrt(R^2-(x-x0)^2)
tu as fais une petite erreur de signe qui peut être lourde de conséquence.
Sinon, à partir de trois points A,B,C, tu calcul les médiatrices de deux segments, leur intersection sera le centre du cercle.
Une médiatrice, c'est l'ensemble des points à égale distance de deux point, donc :
(x-xa)²+(y-ya)²=(x-xb)²+(y-yb)²
ce qui donne l'équation de la droite :
(-2xa+2xb)x+(-2ya+2yb)y+xa²-xb²+ya²-yb²=0
Tu fait de même avec les points B et C. Les deux équations de droite te donnent un système à résoudre.
C'est du niveau terminale, voire première...
L'équation canonique d'un cercle est :
(x-x0)²+(y-y0)²=R²
La partie supérieur du cercle, c'est donc :
y=y0+sqrt(R^2-(x-x0)^2)
tu as fais une petite erreur de signe qui peut être lourde de conséquence.
Sinon, à partir de trois points A,B,C, tu calcul les médiatrices de deux segments, leur intersection sera le centre du cercle.
Une médiatrice, c'est l'ensemble des points à égale distance de deux point, donc :
(x-xa)²+(y-ya)²=(x-xb)²+(y-yb)²
ce qui donne l'équation de la droite :
(-2xa+2xb)x+(-2ya+2yb)y+xa²-xb²+ya²-yb²=0
Tu fait de même avec les points B et C. Les deux équations de droite te donnent un système à résoudre.
C'est du niveau terminale, voire première...
Modifié par lukijuhu le 18/06/2010 à 18:12
En tout cas merci mais j'y avais déjà pensé ^^. Je pensais qu'un logiciel aussi puissant que Matlab pourrait me faire les approximations sans que j'y passe 3 heure à la main :D
ps : pour l'erreur de signe j'ai juste recopié trop vite mais merci ^^ je n'avais pas fait attention
21 juin 2010 à 08:03