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

5 vues (au cours des 30 derniers jours)
Hancheol Cho
Hancheol Cho le 6 Avr 2016
Commenté : Hancheol Cho le 7 Avr 2016
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.

Réponse acceptée

Zack Peters
Zack Peters le 6 Avr 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 commentaire
Hancheol Cho
Hancheol Cho le 7 Avr 2016
Thanks, Zack! It really works and is what I wanted to implement. Thank you very much! Hanch

Connectez-vous pour commenter.

Plus de réponses (0)

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by