counter that will count the input 1. If the input signal goes to 0 then the counter should reset.

1 回表示 (過去 30 日間)
Joywin
Joywin 2024 年 6 月 4 日
コメント済み: Joywin 2024 年 6 月 4 日
I have to count every "True" signal and increment the counter by 1, when the signal is "True" and reset the counter to 0 when the signal is "False"

回答 (1 件)

Matlab Pro
Matlab Pro 2024 年 6 月 4 日
Hi
I have created a dummy "signal" variable that gets the value True or False.
Hope this fits your needs
counter = 0;
for i = 1:1000
signal = rand > 0.5;
if signal == 1
counter = counter+1;
else
counter = 0;
end
end

カテゴリ

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

タグ

製品


リリース

R2023b

Community Treasure Hunt

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

Start Hunting!

Translated by