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

2 次查看(过去 30 天)
健
2022-8-18
回答: Atsushi Ueno ,2022-8-18
1 0 1 1 1
1 1 0 0 1
このような1×2ベクトル内で列内が下線のように2つの要素がともに1の列の個数を求める方法を教えていただきたいです。
この場合は2と出力されるのが望ましいです。

采纳的回答

Atsushi Ueno
Atsushi Ueno 2022-8-18
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 个)

标签

产品

Community Treasure Hunt

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

Start Hunting!