Courbe passant par des points donnés

Résolu
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 - 28 déc. 2005 à 16:15
abtazer Messages postés 10 Date d'inscription lundi 11 août 2003 Statut Membre Dernière intervention 5 mai 2008 - 14 mars 2006 à 18:37
Bonjour
J'aimerais faire quelque chose de ce type:

Pour le moment je fais avec des segments de droite, mais peut être qu'on peut faire plus subtile.
Merci

25 réponses

vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
29 déc. 2005 à 12:18
cosmobob> Je pense que le l'histoire de la tangente horizontalle c'est une erreur de ma part (on le voit sur le point en blanc sur le dessin)
0
luhtor Messages postés 2023 Date d'inscription mardi 24 septembre 2002 Statut Membre Dernière intervention 28 juillet 2008 6
29 déc. 2005 à 12:38
vecchio56 -> normal, la capture fait intervenir une bspine et non
catmulrom. Quand tu exécutes le programme, tu accèdes a un menu avec
bouton droit, ou tu peux cliquer sur Afficher catmul rom. Et ca
affichera la courbe obtenu par catmul rom.
0
luhtor Messages postés 2023 Date d'inscription mardi 24 septembre 2002 Statut Membre Dernière intervention 28 juillet 2008 6
29 déc. 2005 à 12:41
Bon voila en gros, ce que tu obtiendrais avec Catmul Rom:

http://img370.imageshack.us/my.php?image=catmulrom4sk.jpg
0
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
29 déc. 2005 à 13:32
Je suis désolé je suis un peu chaint, mais c'est pas tout a fait ca (au point 3 c'est pas bon (la courbe devrait avoir une dérivée négative en 3+)
Celle ci me semble mieux convenir:
http://www.codeproject.com/vcpp/gdiplus/HitTester/HitTester.jpg
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
abtazer Messages postés 10 Date d'inscription lundi 11 août 2003 Statut Membre Dernière intervention 5 mai 2008
14 mars 2006 à 18:37
Ton prrobleme est un classique de l'interpollation spline, tu as une collection de points (ti, zi) et tu cherche une fonction s assez continue telle que s(ti) = zi quel que soit i=1...n.
Il existe une et une seule fonction spline trois fois continue qui satisfait tes condition. C'est une spline cubique.
Elle composée de polynomes par morceau qui verifie les conditions de continuete.
0
Rejoignez-nous