ある行の任意値の数を数えるコードを作りたい

조회 수: 36 (최근 30일)
翔 池田
翔 池田 2021년 4월 21일
답변: Hernia Baby 2021년 4월 21일
ある行の任意の値の数を求めるコードをfor文なしで作成したいのですがどういうアルゴリズムにすればよいか悩んでいます.
例えば,
A=[1,1,2,3;1,1,1,2];
A行列に対して,1行目は’1’が2個,2行目は'1'が3個なので
ans=[2;3]というように出したいです.
お手数ですが,ご教授いただきたいです.

채택된 답변

Hernia Baby
Hernia Baby 2021년 4월 21일
logical値にしてそれをカウントすれば可能です
A=[1,1,2,3;1,1,1,2];
sum(A==1,2)
ans =
2
3
-------------------------
sum(X,dir)はdirの番号でどの方向に合計値をとるか決めます

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 ファイルの操作에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!