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

 时间:2024-10-12 03:17:58

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

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

2、matlab的归一化函数为mapminmax,此处以A=[100 200 300 400 500]为颖蓟段扛例,使用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如何调整字体大小
  • 热门搜索
    数学好玩手抄报 手抄报感恩父母 诚信的手抄报 关于英语手抄报 禁止吸烟手抄报内容 以孝为主题的手抄报 低碳环保手抄报资料 初中交通安全手抄报 科学幻想画手抄报 感恩的心手抄报资料