在MATLAB中使用第一个值100标准化矢量

use*_*664 -2 matlab normalization

我有一个矢量:

0.02
-0.02
0
-0.02
-0.08
-0.05
-0.04
-0.1
0
0.05
0.05
0.05
0.08
0.04
Run Code Online (Sandbox Code Playgroud)

如何使用从100开始的第一个值对此进行标准化?

Dav*_*ley 5

简单地除以第一个元素并乘以100:

a = [0.02 -0.02 0 -0.02 -0.08 -0.05 -0.04 -0.1 0 0.05 0.05 0.05 0.08 0.04]
b = a ./ a(1) * 100
b =
    100  -100     0  -100  -400  -250  -200  -500     0   250   250   250   400   200
Run Code Online (Sandbox Code Playgroud)