martix with mod question

6 Ansichten (letzte 30 Tage)
ahmad
ahmad am 4 Jul. 2012
i have the following code
for i=1:n1*n2
for j=1:n1*n2
gi=mod(i,n2)
if(~gi)
gi=n2;
end
gj=mod(j,n1)
if(~gj)
gj=n1;
end
where n1= 8 and n2 = 6 what exactly each line means ????
thanks
  1 Kommentar
Luffy
Luffy am 4 Jul. 2012
Bearbeitet: Walter Roberson am 4 Jul. 2012
Your code doesn't work,for loops don't end,what are gi & gj,

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Luffy
Luffy am 4 Jul. 2012
Bearbeitet: Luffy am 4 Jul. 2012
Explained,
for i = 1:n1*n2 % for loop with i increasing from 1 to n1*n2(48 in your case)
for j = 1:n1*n2 % for loop with j increasing from 1 to n1*n2
gi = mod(i,n2); % modulo operator(example:if i is 4,mod(4,6)=4=g4)
if(~gi) % for all those gi which are not zero they are equal to n2
gi = n2;
end
gj = mod(j,n1); % similar to i
if(~g2)
gj = n1;
end
end
end

Kategorien

Mehr zu Polynomials finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by