フィルターのクリア

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

2 ビュー (過去 30 日間)
Noah Franks
Noah Franks 2019 年 10 月 22 日
コメント済み: Noah Franks 2019 年 10 月 23 日
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 件のコメント
Noah Franks
Noah Franks 2019 年 10 月 22 日
%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.

サインインしてコメントする。

回答 (3 件)

David Hill
David Hill 2019 年 10 月 22 日
a=magic(4);
a(mod(a,4)==0)=0;

Noah Franks
Noah Franks 2019 年 10 月 22 日
To the two gentleman who answered my question, it didn't work.
  1 件のコメント
David Hill
David Hill 2019 年 10 月 22 日
You need to explain more; because based on your description, the answer works perfectly.

サインインしてコメントする。


Cre'Shawn Dabney
Cre'Shawn Dabney 2019 年 10 月 23 日
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 件のコメント
Noah Franks
Noah Franks 2019 年 10 月 23 日
This worked perfectly! Thank you SO much! I spent hours over that one area.

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeDownloads についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by