如何在Matlab中查找表中的相应值

时间:2017-01-17 08:08:50

标签: matlab

在Matlab中,我得到一个包含两列的表格。现在我想找到左列的相应值到右列的最大值:

P1_sat = P1(ismember(P2,max(P2)))

但这样,左列的3个值P1的最大值相同。这3个值彼此相邻。所以我想考虑中间价值。是否有“考虑中间价值” - 命令?

1 个答案:

答案 0 :(得分:0)

添加以下代码行将完成我的目标:

 P1_sat = sum(P1_sat,1) / length(P1_sat)

将P1的三个不同值(其对应的P2值是P2的最大值)相加,然后除以3.这给出了平均值,也是中点。