how to use for loop?

1 回表示 (過去 30 日間)
aya qassim
aya qassim 2019 年 1 月 1 日
コメント済み: Star Strider 2019 年 1 月 2 日
if we have an array a= [1,2,3,1,2,3,4,1,2] and second array b=[1,2]
we want to know what is the number of occurrences that b are in a
which means the answer should be 3.
then how to write that using for loop?

採用された回答

Star Strider
Star Strider 2019 年 1 月 1 日
Unless you absolutely must use a loop, use the strfind (link) function:
a = [1,2,3,1,2,3,4,1,2];
b = [1,2];
c = strfind(a,b);
Result = numel(c)
producing:
Result =
3
  12 件のコメント
aya qassim
aya qassim 2019 年 1 月 2 日
Thank you, I understood my mistake.
Star Strider
Star Strider 2019 年 1 月 2 日
As always, my pleasure.

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLoops and Conditional Statements についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by