Code : Tout sélectionner
real[] x={-.45, -.38, -.24, 0, .23, 1, 1.5, 2, 2.2, 2.5, 3, 3.5, 3.7, 4, 4.5, 5},
y={-2, -1, 0, 1, 1.5, 2, 1.53, .47, 0, -.55, -1, -.42, 0, .6, 1.7, 2.8};
draw(graph(x,y,Hermite), green);
mais je devais avoir un nombre dérivé nul pour $x=1$ ...
J'ai donc essayé avec :
Code : Tout sélectionner
real[] x={-.45, -.38, -.24, 0, .23, 1, 1.5, 2, 2.2, 2.5, 3, 3.5, 3.7, 4, 4.5, 5},
y={-2, -1, 0, 1, 1.5, 2, 1.53, .47, 0, -.55, -1, -.42, 0, .6, 1.7, 2.8};
draw(graph(x,y,Hermite(monotonic)), red);
la tangente est bien horizontale pour $x=1$ mais c'est quand même bien joli !
puis avec
Code : Tout sélectionner
real[] x={-.45, -.38, -.24, 0, .23, 1, 1.5, 2, 2.2, 2.5, 3, 3.5, 3.7, 4, 4.5, 5},
y={-2, -1, 0, 1, 1.5, 2, 1.53, .47, 0, -.55, -1, -.42, 0, .6, 1.7, 2.8};
draw(graph(x,y,Hermite(natural)), blue);
c'est plus joli mais je en vois pas la différence avec
Code : Tout sélectionner
/draw(graph(x,y,Hermite))
Merci
Maurice