# xarrows

desenha um conjunto de setas

## Seqüência de Chamamento

    xarrows(nx, ny, [arsize, color])

## Parâmetros

nx,ny

  vetores ou matrizes de reais de mesmo tamanho

arsize

  escalar real, o tamanho da cabeça da seta. O tamanho padrão pode ser obtido ajustando `arsize` para -1.

color

  matriz ou escalar. Se `color` for um escalar positivo, fornece a cor a ser usada em todas as setas. Se for negativo, a cor corrente é utilizada. Se for um vetor `color(i)` fornece a cor a ser utilizada no vetor `i`.

## Descrição

`xarrows` desenha um conjunto de setas dadas por `nx` e `ny`. Se `nx` e `ny` forem vetores, a i-ésima seta é definida por `(nx(i),ny(i))-->(nx(i+1),ny(i+1))`. Se `nx` e `ny` são matrizes:

    nx=[xi_1 x1_2 ...; xf_1 xf_2 ...]
    ny=[yi_1 y1_2 ...; yf_1 yf_2 ...]

a `k`-ésima seta é definida por `(xi_k,yi_k)-->(xf_k,yf_k)`.

`xarrows` utiliza a escala de gráficos corrente que pode ser ajustada através de uma chamada a uma função de esboço de alto-nível como `plot2d`.

## Exemplos

    x = 2*%pi*(0:7)/8
    x1 = [sin(x); 9*sin(x)];
    y1 = [cos(x); 9*cos(x)];
    plot2d([-10,10], [-10,10], [-1,-1], "022")
    xset("clipgrf")
    xarrows(x1, y1, -1, [1:7,9]) //8-th color is white
    xset("clipoff")

x = 2*%pi*(0:7)/8 x1 = [sin(x); 9*sin(x)]; y1 = [cos(x); 9*cos(x)]; plot2d([-10,10], [-10,10], [-1,-1], "022") xset("clipgrf") xarrows(x1, y1, -1, [1:7,9]) //8-th color is white xset("clipoff")