Single coloumn if columns = 1
古いコメントを表示
Hi everyone, i have a logical array P 378812x400 logical.
I want to create a single column that has the value of row 1 if in the 400 columns at least 1 row was 1.
I tried with this, but it does not run:
N=400
for j=1:N-1
for i=2:N
Q=or(P(:,j), P (:,i));
end
end
Thank you.
4 件のコメント
madhan ravi
2018 年 12 月 4 日
編集済み: madhan ravi
2018 年 12 月 4 日
just give a small example and your desired result ?
Riccardo Rossi
2018 年 12 月 4 日
Stephen23
2018 年 12 月 4 日
any(P,2)
Riccardo Rossi
2018 年 12 月 4 日
回答 (2 件)
KSSV
2018 年 12 月 4 日
P = round(rand(10,3)) ;
idx = find(any(P,2))
Read about any
madhan ravi
2018 年 12 月 4 日
Q=sum(P,2)
カテゴリ
ヘルプ センター および File Exchange で Image Arithmetic についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!