La programmation
La fonction sin(x) s'écrit Math.sin(x)
Le principe utilisé est semblable au tracé d'un segment. Le tracé est décomposé en plusieurs segments de petite taille. On se place au point de début du tracé avec moveTo(), puis on dessine segment par segment la courbe avec LineTo(). L'incrément utilisé est petit afin de lisser le tracé.

courbe