归一化 -1~1
[A1, PS] = mapminmax([100 120 330 400 600])
A1 =
-1.0000 -0.9200 -0.0800 0.2000 1.0000
PS =
包含以下字段的 struct:
name: 'mapminmax'
xrows: 1
xmax: 600
xmin: 100
xrange: 500
yrows: 1
ymax: 1
ymin: -1
yrange: 2
gain: 0.0040
xoffset: 100
no_change: 0
反归一化 -1~1
A2=mapminmax('reverse', A1, PS)
A2 =
100.0000 120.0000 330.0000 400.0000 600.0000
归一化 0~1
A3=mapminmax(A2, 0, 1)
A3 =
0 0.0400 0.4600 0.6000 1.0000
[A3,P3] = mapminmax(A2, 0, 1)
A3 =
0 0.0400 0.4600 0.6000 1.0000
P3 =
包含以下字段的 struct:
name: 'mapminmax'
xrows: 1
xmax: 600
xmin: 100
xrange: 500
yrows: 1
ymax: 1
ymin: 0
yrange: 1
gain: 0.0020
xoffset: 100
no_change: 0
A4 = mapminmax('reverse', A3, P3)
A4 =
100.0000 120.0000 330.0000 400.0000 600.0000
使用现有归一化方法,对新数据进行归一化
x2 = [1, 100];y2 = mapminmax('apply',x2,aeS)
y2 =
4.5000 499.5000