Rappresentare campi vettoriali bidimensionali .  Per prima cosa richiamare il seguente package

In[1]:=

<< Graphics`PlotField`

Se si vuole disegnare un campo F = (f, g) dare il comando  PlotVectorField[{f[x, y], g[x, y]}, {x, a, b}, {y, c, d}]  Specificando l ' intervallo di variazione delle due variabili x e y .

Esempio 1

In[2]:=

PlotVectorField[{x, y}, {x, -2, 2}, {y, -2, 2}]

[Graphics:HTMLFiles2/index_6.gif]

Out[2]=

-Graphics -

Esempio 2

In[3]:=

PlotVectorField[{y, x}, {x, -2, 2}, {y, -2, 2}]

[Graphics:HTMLFiles2/index_10.gif]

Out[3]=

-Graphics -

Esempio 3

In[4]:=

PlotVectorField[{x y, x^2 + y^2}, {x, -2, 2}, {y, -2, 2}]

[Graphics:HTMLFiles2/index_14.gif]

Out[4]=

-Graphics -

Si possono dare delle opzioni, ad esempio il comando  PlotPoints -> 20  gli dice di considerare 20 punti in ogni direzione ; il comando ScaleFactor -> 3 gli dice di riscalare tutti i vettori in modo che il piu ' lungo valga 3.

Esempio 4

In[6]:=

PlotVectorField[{x y, x^2 + y^2}, {x, -2, 2}, {y, -2, 2}, PlotPoints -> 20 , ScaleFactor -> 2]

[Graphics:HTMLFiles2/index_19.gif]

Out[6]=

-Graphics -

Aggiungendo il comando ColorFunction -> Hue si ottiene una variazione di colori in accordo con  il modulo dei vettori

Esempio 5

In[13]:=

PlotVectorField[{x y, x^2 + y^2}, {x, -2, 2}, {y, -2, 2}, PlotPoints -> 20 , ScaleFactor -> 2, ColorFunction -> Hue]

[Graphics:HTMLFiles2/index_24.gif]

Out[13]=

-Graphics -

Esempio 6

In[20]:=

PlotVectorField[{Sin[x], Cos[y]}, {x, 0, 2 Pi}, {y, 0, 2 Pi}, PlotPoints -> 20, ColorFunction -> Hue]

[Graphics:HTMLFiles2/index_28.gif]

Out[20]=

-Graphics -


Converted by Mathematica  (October 14, 2003)