Matlab找到y max的x值

时间:2012-09-06 05:47:35

标签: matlab graph

我有数据集MI和XLead并创建如下图:plot(Xlead,MI)

该图表有一个峰值 - 我可以在峰值处找到MI值,如下所示:maxMI = max(MI);,但如何找到MI最大值时的Xlead值?

1 个答案:

答案 0 :(得分:6)

max函数返回两个对象的数组:

[C,I] = max(...)

C - 是最大值,I是最大值的指数

所以,如果你这样做:

[maxMi, ind] = max(MI);
maxX = Xlead(ind)

然后你应该得到maxX

中max MI的X值