最近处理模式输出,总是要在B矩阵中寻找最接近A矩阵的最小值的数据和位置

minA=min(min(A));
这里二维矩阵A的最小值就是minA

[row,column]=find(A==min(min(A)));
[row1,column1]对应minA在A中的位置。

[closestVALUE, closestPOSITION]=min(abs(B(:)-minA));
思想是先算出B减去minA的矩阵,取绝对值后矩阵中的最小值就是最接近的值,找到这个取绝对值后矩阵中的最小值及其位置就能找到想要的数据。
closestPOSITION就是B中最接近minA的值的位置,closestVALUE是B中最接近minA的值与minA的差的绝对值。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐