Azzera filtri
Azzera filtri

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

2 visualizzazioni (ultimi 30 giorni)
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 Commento
Noah Franks
Noah Franks il 22 Ott 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.

Accedi per commentare.

Risposte (3)

David Hill
David Hill il 22 Ott 2019
a=magic(4);
a(mod(a,4)==0)=0;

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

Accedi per commentare.


Cre'Shawn Dabney
Cre'Shawn Dabney il 23 Ott 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);

Categorie

Scopri di più su Downloads 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