INDICES
| Syntax: |
GRID\INDICES x y z m
|
| Qualifiers: |
\XYOUT
|
| Defaults: |
\-XYOUT
|
The vectors x and y are assumed to contain index locations for the
z data values. Suppose that h=min(len(x),len(y),len(z)),
nc=max(x[i]), nr=max(y[i]) for i=1,2,...,h.
Then m[i,j]=0 for i=1,2,...,nr; j=1,2,...,nc except
m[y[i],x[i]]=z[i] for i=1,2,...,h and m will
have nr rows and nc columns.
XYOUT
| Syntax: |
GRID\INDICES\XYOUT x y z m xout yout
|
If output vectors, xout and yout, are desired, you must use the
\XYOUT qualifier. The coordinates of output
matrix element m[i,j] will be (xout[j],yout[i]),
where xout contains the x-coordinates
of each column and yout contains the
y-coordinates of each row. If the output matrix has nc columns and
nr rows, then xout = [1:nc] and
yout = [1:nr].
Example
| Suppose: | X = [ 1; 4; 1; 3; 5 ] |
Y = [ 2; 1; 6; 4; 6 ] |
|
Z = [ 10; 15; 20; 25; 30 ] |
After the command: GRID\INDICES X Y Z M
| 0, 0, 0, 15, 0 |
| 10, 0, 0, 0, 0 |
M = | 0, 0, 0, 0, 0 |
| 0, 0, 25, 0, 0 |
| 0, 0, 0, 0, 0 |
| 20, 0, 0, 0, 30 |