How to check 0 and 1 at matrix every row and column?

2 visualizzazioni (ultimi 30 giorni)
matrix can only contain one of the only one in his row and column.
  1 Commento
Torsten
Torsten il 25 Apr 2022
If you know that the matrix contains only 0's and 1's, sum the rows and sum the columns. If the result is 1 in each case, return "correct".

Accedi per commentare.

Risposta accettata

Torsten
Torsten il 25 Apr 2022
Modificato: Torsten il 25 Apr 2022
[m,n] = size(A);
Sc = sum(A,1);
Sr = sum(A,2);
if (Sc == ones(1,n)) & (Sr == ones(m,1))
disp('Correct')
else
disp('Incorrect')
end
I leave the input-from-keyboard part to you.

Più risposte (1)

Md. Mohidul Islam
Md. Mohidul Islam il 25 Apr 2022

Categorie

Scopri di più su Creating and Concatenating Matrices in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by