我有一个图(y = t ^ 2),我需要找到 first t值,其中y> 20
t = 0:.01:10;
y = t.^2;
plot(t,y)
答案 0 :(得分:3)
find
的第二个参数将让您指定要返回的索引数。
find(y>20, 1)
如果您想要的是实际值而不是索引,则只需将数组与结果进行索引即可。
y(find(y>20, 1)) % first value in y where y>20
t(find(y>20, 1)) % first value in t where y>20