1×2ベクトル内で条​件を満たす列の数を求​める方法を教えていた​だきたいです。

1 0 1 1 1
1 1 0 0 1
このような1×2ベクトル内で列内が下線のように2つの要素がともに1の列の個数を求める方法を教えていただきたいです。
この場合は2と出力されるのが望ましいです。

 采纳的回答

all関数で配列の次元に沿ってテストし、要素がすべて非ゼロまたは logical 1 (true) であるかどうかを判別する事が出来ます。
a = randi([0 1], 2, 5)
a = 2×5
0 1 0 0 1 1 1 0 1 1
b = all(a, 1)
b = 1×5 logical array
0 1 0 0 1
sum(b)
ans = 2

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 Operating on Diagonal Matrices 的更多信息

产品

标签

Community Treasure Hunt

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

Start Hunting!