martix with mod question

6 vues (au cours des 30 derniers jours)
ahmad
ahmad le 4 Juil 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 commentaire
Luffy
Luffy le 4 Juil 2012
Modifié(e) : Walter Roberson le 4 Juil 2012
Your code doesn't work,for loops don't end,what are gi & gj,

Connectez-vous pour commenter.

Réponses (1)

Luffy
Luffy le 4 Juil 2012
Modifié(e) : Luffy le 4 Juil 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

Catégories

En savoir plus sur Polynomials dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by