\begin{Tehtava}
\begin{tehtava}
mplDi0002.tex \\
Osittaisderivoituvan funktion $f:\R^2 \to \R$ {\em gradientti} $\nabla f$ 
m\"a\"aritell\"a\"an n\"ain $\nabla f(x,y)=f_x (x,y) \V{i} + f_y(x,y) \V{j}$ .

Olkoon $f(x,y)=|xy|$ . \\
(a) Piirr\"a tasa-arvok\"ayr\"at(korkeusk\"ayr\"at) $f(x,y)=k, k=1,2,3$. \\
(b) Piirr\"a $f$:n gradienttivektoreita $\nabla f(x,y)$ tasa-arvok\"ayrien
pisteisiin. Kun k\"ayt\"at samaa skaalaa akseleilla ({\tt scaling=constrained}),  
pit\"aisi kuvasta n\"aky\"a, miten gradienttivektorin ja korkeusk\"ayr\"an suunnat
suhtautuvat toisiinsa.
\end{tehtava}
\end{Tehtava}

\begin{vihje}

Aloita ty\"oarkki n\"ain:
\begin{verbatim}
> restart:
> with(plots): with(plottools):
> nuoli:=(alkup, loppup,vari)->arrow(alkup,loppup,0.01,0.05,0.02,color=vari);
> korkeuskayra:=k->implicitplot(abs(x*y)=k,x=-2..2,y=-2..2); 
> #  Maariteltiin grafiikka-arvoinen funktio, usein tosi katevaa! 
> kkparvi:=display(seq(korkeuskayra(k),k=1..3);
> 
\end{verbatim}
Kts. lis\"a\"a: mplDi0002Apu.mw 
\end{vihje}