﻿功能:值映射(线性映射)

格式:
ValueMappingCol(x,down,up)
ValueMappingCol(x,down)
ValueMappingCol(x)
x:矩阵变量。本函数主要对矩阵里的元素进行映射
down:映射的下区间,默认为-1
up:映射的上区间,默认为1

本函数执行完毕将把x里的值映射到区间[down,up]中,这里的down不一定要比up小。如果x里的所有元素相同，将赋值up。

原理:ValueMapping_X=(x-Min)/(Max-Min)×(up-down)+down

注意:本函数是将x里每一列的值单独进行映射

例子:
a =
[ 1.000000000000000   2.000000000000000   3.000000000000000
  4.000000000000000   5.000000000000000   6.000000000000000
  7.000000000000000   8.000000000000000   9.000000000000000 ]
x=ValueMappingCol(a)//回车后得到如下结果
x =
[ -1.00000000000000  -1.00000000000000   -1.00000000000000
  0.000000000000000   0.000000000000000   0.000000000000000
  1.000000000000000   1.000000000000000   1.000000000000000 ]