[Tex/LaTex] How to draw the following vectors in the tikz

tikz-pgf

I am trying to draw the following figure in a latex:enter image description here

\begin{tikzpicture}[every node/.style={draw,shape=circle,fill=blue}]
\coordinate (A) at (0,0);
\coordinate (B) at (1.5,1.5);
\coordinate (C) at (1.5,-1.5);
\coordinate (D) at (-1.5,1.5);

\draw[->] (A) -- (B);
\draw[->] (A) -- (C);
\draw[->] (A) -- (D);

\end{tikzpicture}

I am new to tikz and I do not exactly know how to label at the end of the arrows and also the nodes with the labels c,b_1, b_2 as above. Can anyone help me?

Best Answer

You could also use pstricks:

\documentclass{article}
\usepackage{pstricks-add}
\begin{document}

\psset{unit=4}
\begin{pspicture}(1,-1)(4,1)
\psTangentLine[Tnormal,arrows=->,linecolor=red](2.5,0.2)(3.2,0.4)(3.8,-0.2){3.5}{0.5}
\psTangentLine[arrows=<->,linecolor=blue](2.5,0.2)(3.2,0.4)(3.8,-0.2){3.5}{0.5}
\rput[r](4,-.35){$\bf{v}_1$}
\rput[r](4,.5){$\bf{v}_2$}
\end{pspicture}
\end{document}  

enter image description here