mapmind

From STX Wiki
< Programmer Guide‎ | Command Reference‎ | EVAL
Revision as of 15:05, 17 May 2010 by 193.171.195.8 (talk) (initial import)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search
mapmind

The mapmind EVAL sub-command implements a non-linear alignment algorithm for two parameter sets (each defined by a vector or matrix). The method minimizes the accumulated Euclidean distance of the two sets. The result is a two column matrix containing the index map of the alignment (col 1 = indices of set 1, col 2 = indices of set 2). The function also implements a method to create a mapped-copy of the sets.

Usage:

map := mapmind(0, a, b)

Parameters:
a, b
Are arrays with nrow() > 2 and ncol(x1) == ncol(x2).
Each row defines one parameter set (e.g. for a frame).
Result:

An index map for vectors a and b with the minimum distance matrix with 2 columns, 1st column is index(a), 2nd column = index(b).

The number of rows is the length of the aligned path

Usage:

map := mapmind(1, map, x)

Parameters:
map
A vector containing the index map.
x
A vector or matrix to copy or remap.
Result:

mappedX[ rows(map), columns(x) ]

Navigation menu

Personal tools