\documentclass{article}
\usepackage{tikz}
\usepackage[paperwidth=38cm,paperheight=18cm,margin=0cm]{geometry}
\setlength{\parindent}{0pt}
\begin{document}
%
\foreach\x in {0,5,10,...,360}
{
\begin{tikzpicture}[scale=2,every node/.style={scale=2}]
\clip (-4,-5) rectangle +(19,9);
\draw (0,0) circle (3cm);
\draw[green!50!black] (0,-3) -- (0,3);
\draw[red] (-3,0) -- (3,0);
\node[right] at (3,0) {0};
\node[above] at (0,3) {$\frac{\pi}{2}$};
\node[left] at (-3,0) {$\pi$};
\node[below] at (0,-3) {$\frac{3\pi}{2}$};
%
\draw[red] (-3,-4) -- (0,-4) node[right] {axe des cosinus};
\draw[green!50!black] (-3,-4.5) -- (0,-4.5) node[right] {axe des sinus};
%
\draw[->,>=latex] (5,0) -- (14,0) node[below left] {$\cos(x)$};
\draw[->,>=latex] (6,-3.5) -- (6,3.5) node[right] {$\sin(x)$};
\draw[very thick,green!50!black] plot[domain=0:360,samples=100] ({\x*3.14159/180+6},{3*sin(\x)}) node[below right,inner ysep=2em] {$f(x)=\sin(x)$};
\draw[very thick,red] plot[domain=0:360,samples=100] ({\x*3.14159/180+6},{3*cos(\x)}) node[right] {$f(x)=\cos(x)$};
\node[below left] at (6,0) {0};
\node[above right] at (9.14159,0) {$\pi$};
\node[above right] at (12.28,0) {$2\pi$};
\draw (6.2,3) -- (5.8,3) node[left] {1};
\draw (6.2,-3) -- (5.8,-3) node[left] {$-1$};
%
\draw[blue,thick] (0,0) -- (\x:3);
\draw[purple,thick,dashed] (0,0) -- ({\x+90}:3);
\fill[blue] (\x:3) circle(3pt);
\fill[purple] ({\x+90}:3) circle(3pt);
\fill[blue] ({\x*3.14159/180+6},{3*sin(\x)}) circle(3pt); 
\fill[purple] ({\x*3.14159/180+6},{3*cos(\x)}) circle(3pt); 
\draw[thick,blue] (\x:3) -- ({\x*3.14159/180+6},{3*sin(\x)});
\draw[thick,purple,dashed] ({\x+90}:3) -- ({\x*3.14159/180+6},{3*cos(\x)});
\end{tikzpicture}
}
\end{document}