功能:数据在区间内进行线性映射

格式:
[y, a] = DataMap(x, minV, maxV)
[y, a] = DataMap(x, minV)
[y, a] = DataMap(x)

x   : 一个m * n的矩阵变量,表示需要映射的数据，其中映射时每一列单独出处理
minV: 映射到区间的最小值,默认为0
maxV: 映射到区间的最大值,默认为min + 1

y: 一个m * n的矩阵变量，表示返回x每列对应的映射值。即y的每一列对应x每一列的映射。
a: 一个4 * n的矩阵变量，表示x,y间的线性映射.具体参看原理.

原理:
1. 设x的第j列为xj, y的第j列为yj, a的第j列为aj, 且aj = [add1; mul1; add2; mul2]，则它们有如下映射关系
 yj = add1 + mul1 * xj
 xj = add2 + mul2 * yj

例子:
x =
[ 47.7476480639296
  55.0128517928593
  24.2176404335618
  74.9800679623057
  3.17657641283077
  33.2066686978595 ]

[y,a] =DataMap(x,0,2)//将x映射到[0,2]区间可得到如下结果,即 y = -0.08847971997690 + 0.02785379870590 * x, x = 3.17657641283077 + 35.9017457747375 * y
y =
[ 1.24147365787604
  1.44383718009901
  0.58607356179143
  2.00000000000000
  0.00000000000000
  0.83645214562684 ]
a =
[-0.08847971997690
  0.02785379870590
  3.17657641283077
  35.9017457747375 ]