当前位置:编程学习 > Matlab >>

请帮我吧这些数据利用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拟合,请问应该怎么做?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,