行列の中で範囲内の値の数を求めたい

6 ビュー (過去 30 日間)
kuroshiba
kuroshiba 2023 年 2 月 17 日
コメント済み: kuroshiba 2023 年 3 月 10 日
[14,5,11;15,10,6;5,12,9]のように3×3行列、9個の要素がある中、9以上20以下の要素は何個あるかを知りたいんですが、どのようなプログラムが必要なのでしょうか。
ご教授いただけると幸いです。

採用された回答

Atsushi Ueno
Atsushi Ueno 2023 年 2 月 17 日
A = [14,5,11;15,10,6;5,12,9]
A = 3×3
14 5 11 15 10 6 5 12 9
TF = (A>=9 & A<=20) % 9以上20以下の要素
TF = 3×3 logical array
1 0 1 1 1 0 0 1 1
sum(TF,'all') % 9以上20以下の要素は何個あるかを知りたい
ans = 6
  1 件のコメント
kuroshiba
kuroshiba 2023 年 3 月 10 日
ありがとうございます!

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMATLAB 入門 についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!