How to pick up an 'index number' of a function in Simulink?

7 visualizaciones (últimos 30 días)
Hi,
Using Simulink, I made a function 'F=sin(u(1))' where u(1) is time where the fixed time step (0.001) is used.
Then, F(1) = sin(0) = 0, F(2) = sin(0.001) = 9.999998333333417e-04, and so on.
I want to pick up the index number when the function F exceeds 0.5 for the first time, that is,
F(i) > 0.5, i=?
I am wondering how I can implement this in Simulink.
Thank you.

Respuesta aceptada

Zack Peters
Zack Peters el 6 de Abr. de 2016
Hi Hancheol,
Here is one example to help get you started. THere's a lot of different ways that you can do this one, I just thought that this would highlight so of our basic blocks.
  1 comentario
Hancheol Cho
Hancheol Cho el 7 de Abr. de 2016
Thanks, Zack! It really works and is what I wanted to implement. Thank you very much! Hanch

Iniciar sesión para comentar.

Más respuestas (0)

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by