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

格式:
ValueMapping(x,down,up)
ValueMapping(x,down)
ValueMapping(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   10.00000000000000 ]
x=ValueMapping(a)//回车后得到如下结果
x =
[ -1.00000000000000  -0.77777777777777    -0.55555555555555  -0.33333333333333    -0.11111111111111
  0.111111111111111   0.333333333333333   0.555555555555555   0.777777777777778   1.000000000000000 ]