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

2 views (last 30 days)
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 Comment
Noah Franks
Noah Franks on 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.

Sign in to comment.

Answers (3)

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

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

Sign in to comment.


Cre'Shawn Dabney
Cre'Shawn Dabney on 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);

Categories

Find more on Downloads in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!