matlab归一化函数用法以及实例

 时间:2024-10-05 01:16:40

使用matlab进行运算的时候,为了避免不同数量级数据之间的影响,需要把数据进行归一化。那么matlab归一化函数的用法是什么呢?下面一起来看看吧。

matlab归一化函数用法以及实例

工具/原料

matlabr2016b

方法/步骤

1、首先打开电脑上的“matlab”软件,主界面如下图所示,在命令行输入代码即可运行。

matlab归一化函数用法以及实例

2、matlab的归一化函数为m瞢铍库祢apminmax,此处以A=[100200300400500]为颖蓟段扛例,使用mapminmax函数进行归一化,调用格式为[A1,PS]=mapminmax(A)。A1为归一化后的数值。

matlab归一化函数用法以及实例

3、PS是一种对应关系,包含数据的最大值最小值等,如下图所示。归一化函墙绅褡孛数的对应关系为y=(ymax-y罪焐芡拂min)*(x-xmin)/(xmax-xmin)+ymin。此处以200验证某一个元素的值,那么y=2*(200-100)/(500-100)+(-1)=-1/2=-0.5.

matlab归一化函数用法以及实例

4、可以利用这个对应关系PS对其他数值进行归一化,此处以数值250为例,使用代码t=mapminmax('apply',250,PS),可以得到t值为-0.25.使用整体归一化后,发现两者的结果相同。

matlab归一化函数用法以及实例

5、如果归一化不介于xmin和xmax之间的数,使用对应关系PS归一化和整体归一化的结果就会不同,此处以数值600为例,具体结果如下图所示。

matlab归一化函数用法以及实例

6、反归一化,A1保存归一化之后的数值,使用命令A2=mapminmax('reverse',A1,PS)即可得到归一化之前的数值,结果如下图所示。

matlab归一化函数用法以及实例

如何在matlab画的图中改变坐标显示的范围 如何用MATLAB求平均值 matlab中给矩阵赋值的几种方法 matlab线型和颜色设置 matlab如何调整字体大小
热门搜索
魔鬼身材图片 女生万岁动漫 鲇鱼图片 运动会手抄报图片 地下城与勇士图片