请帮我吧这些数据利用MATLAB premnmx语句进行归一化,高分跪求。
6410 6461 6516 6593 6676 6741 6795
749.4 950.5 966.5 1011.03 1200.18 1418.09 1495.45
1535.29 1844.9 2245.9 2711.18 3370.96 4198.93 4905.22
1638.42 1963.9 2137.77 2390.29 2789.78 3234.64 3662.15
1331.2 1557.4 1765 2029.4 2403.7 2965.5 3527.8
385.33 467.57 591.31 749.19 1032.87 1325 1013.77
54762 59769 67128 74144 83364 180170 196676
答案:>> p=[6410 6461 6516 6593 6676 6741 6795
749.4 950.5 966.5 1011.03 1200.18 1418.09 1495.45
1535.29 1844.9 2245.9 2711.18 3370.96 4198.93 4905.22
1638.42 1963.9 2137.77 2390.29 2789.78 3234.64 3662.15
1331.2 1557.4 1765 2029.4 2403.7 2965.5 3527.8
385.33 467.57 591.31 749.19 1032.87 1325 1013.77
54762 59769 67128 74144 83364 180170 196676];
>> pn=premnmx(p)
pn =
-1.0000 -0.7351 -0.4494 -0.0494 0.3818 0.7195 1.0000
-1.0000 -0.4609 -0.4180 -0.2986 0.2084 0.7926 1.0000
-1.0000 -0.8163 -0.5783 -0.3021 0.0894 0.5808 1.0000
-1.0000 -0.6783 -0.5065 -0.2569 0.1379 0.5775 1.0000
-1.0000 -0.7940 -0.6050 -0.3643 -0.0235 0.4880 1.0000
-1.0000 -0.8250 -0.5616 -0.2256 0.3782 1.0000 0.3376
-1.0000 -0.9294 -0.8257 -0.7268 -0.5969 0.7674 1.0000
%%其归一化算法:
2*(m-min)/(max-min)-1
premnmx该函数代码中,对p矩阵进行转置求最小值和最大值,然后再转置,得到的就是行的最小值和最大值。
上一个:matlab 脚本文件改成函数
下一个:我有一组数据,需要用matlab拟合,请问应该怎么做?