发布网友 发布时间:2022-04-20 03:13
共1个回答
热心网友 时间:2022-06-14 20:47
1.首先,打开计算机上的“ matlab”软件,主界面如下图所示,可以通过在命令行中输入代码来运行。
2. matlab的归一化功能是mapminmax。这里,以A = [100 200 300 400 500]为例,将mapminmax函数用于归一化,调用格式为[A1,PS] = mapminmax(A)。 A1是归一化值。
3.归一化函数的对应关系为y =(ymax-ymin)*(x-xmin)/(xmax-xmin)+ ymin。此处使用200验证元素的值,则y = 2 *(200-100)/(500-100)+(-1)=-1/2 = -0.5。
4.该对应PS可以用于归一化其他值。
5.如果归一化不是xmin和xmax之间的数字,则使用对应关系PS归一化和整体归一化的结果将不同。
6.反向归一化。标准化后,A1保存该值。使用命令A2 = mapminmax('reverse',A1,PS)获取归一化之前的值。