How do I replace multiples of 4 with a 0 in a magic 4 matrix?

2 vues (au cours des 30 derniers jours)
Noah Franks
Noah Franks le 22 Oct 2019
Commenté : Noah Franks le 23 Oct 2019
I have googled and tried and done everything I can think of and still can't get this to work. Can someone please help me?
  1 commentaire
Noah Franks
Noah Franks le 22 Oct 2019
%Solution to P6
disp ('P-6');
res=0;
A=magic(4);
for row=1:4
for col=1:4
if A(mod(A,4)==0)==0
res=mat;
end
end
end
disp(res);
This is my code.

Connectez-vous pour commenter.

Réponses (3)

David Hill
David Hill le 22 Oct 2019
a=magic(4);
a(mod(a,4)==0)=0;

Noah Franks
Noah Franks le 22 Oct 2019
To the two gentleman who answered my question, it didn't work.
  1 commentaire
David Hill
David Hill le 22 Oct 2019
You need to explain more; because based on your description, the answer works perfectly.

Connectez-vous pour commenter.


Cre'Shawn Dabney
Cre'Shawn Dabney le 23 Oct 2019
Hey Noah this should be the code. Just incase you didnt get it yet.
disp('P-6');
res=0;
a=0;
for row=1:4
for col=1:4
if mat==mat
a=magic(4);
a(mod(a,4)==0)=0;
end
end
end
disp(a);
  1 commentaire
Noah Franks
Noah Franks le 23 Oct 2019
This worked perfectly! Thank you SO much! I spent hours over that one area.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Downloads dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by