# xarrows

一連の矢印を描画

## 呼び出し手順

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

## 引数

nx,ny

  同じ大きさの実数のベクトルまたは行列e.

arsize

  実数スカラー, 矢じりの大きさ. デフォルト値は `arsize` を -1 に設定することにより得られます.

color

  行列またはスカラー. `color`が正のスカラーの場合, この値は全ての矢印に使用される色を指定します. 負のスカラーの場合,カレントの色が使用されます. ベクトルの場合,`color(i)` は `i`番目の 矢印に使用される色を指定します.

## 説明

`xarrows`は`nx` および `ny` により指定される矢印の集合を描画します. `nx` および `ny`がベクトルの場合, i番目の矢印は `(nx(i),ny(i))-->(nx(i+1),ny(i+1))`により定義されます. `nx` および `ny` が行列の場合:

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

`k`番目の矢印は `(xi_k,yi_k)-->(xf_k,yf_k)` により定義されます.

`xarrows`は, `plot2d`のような高レベル関数をコールすることにより 設定可能なカレントのグラフィックスケールを使用します.

## 例

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")