MATLAB最大值
问题描述:
我在MATLABMATLAB最大值
关于max
命令一个问题让我们说我有x
和y
矩阵:
x = [1 2 3 4 5 6 7 8 9]
y = [1 4 6 2 3 64 7 67 6]
现在,我知道如何找到x
值在这y
最大
xIndex = find(y==max(y));
maxXValue = x(xIndex);
这样的事情..
个我的问题是:
- 我必须
plot(x, y)
,以便找到x
值在这y
是最大? - 有没有什么方法可以找到没有绘图的价值?
- 我想找到它无需绘制(或至少情节但实际上没有显示它)
答
您可以使用逻辑索引,以获得相应的最大Y直接像这样的x值(S):
x(y==max(y))
如果有重复的最大值y
那么你会得到每个匹配/相应的值还有x
。