How to vectorise this function

1 ビュー (過去 30 日間)
Master Blabla
Master Blabla 2020 年 11 月 17 日
編集済み: Stephan 2020 年 11 月 17 日
How to vectorize this function:
NumI = 0;
for i=1:100
if Value(i) < 10000
NumI = NumI +1;
end
end
Elements = zeros(5000, NumI);
%% Value - array of float values

回答 (2 件)

Stephan
Stephan 2020 年 11 月 17 日
編集済み: Stephan 2020 年 11 月 17 日
NumI = sum(Value < 10000);
Elements = zeros(5000, NumI);

Andrei Bobrov
Andrei Bobrov 2020 年 11 月 17 日
NumI = sum(Value(1:100) < 10000)

カテゴリ

Find more on Startup and Shutdown in Help Center and File Exchange

タグ

製品

Community Treasure Hunt

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

Start Hunting!

Translated by