Как найти в первый раз определенное значение - PullRequest
0 голосов
/ 28 марта 2019

У меня есть график (y = t ^ 2), и мне нужно найти значение first t, где y> 20

t = 0:.01:10;
y = t.^2;
plot(t,y)

1 Ответ

3 голосов
/ 28 марта 2019

Второй аргумент 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...