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

1 回表示 (過去 30 日間)
Hancheol Cho
Hancheol Cho 2016 年 4 月 6 日
コメント済み: Hancheol Cho 2016 年 4 月 7 日
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.

採用された回答

Zack Peters
Zack Peters 2016 年 4 月 6 日
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 件のコメント
Hancheol Cho
Hancheol Cho 2016 年 4 月 7 日
Thanks, Zack! It really works and is what I wanted to implement. Thank you very much! Hanch

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeModel Verification についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by