Effacer les filtres
Effacer les filtres

I want to store the value generated by the for loop into a new variable so I can use it further in my code. How do I do it ?

1 vue (au cours des 30 derniers jours)
My code :
for iIdx = 1:4
for jIdx = 1:4
sum = iIdx + jIdx;
if rem(sum,2) == 1
num = 1;
else
num = 0;
end
fprintf("%d ",num);
end
fprintf("\n");
end
I created this matrix and I got my expected output. I just want to know how to store this value into a new variable. Can you help me with it. Thank you.

Réponse acceptée

Walter Roberson
Walter Roberson le 13 Août 2022
for iIdx = 1:4
for jIdx = 1:4
total = iIdx + jIdx;
num(iIdx, jIdx) = rem(sum, 2);
end
end
  4 commentaires
Torsten
Torsten le 13 Août 2022
num(iIdx, jIdx) = rem(total, 2);
instead of
num(iIdx, jIdx) = rem(sum, 2);
Walter Roberson
Walter Roberson le 13 Août 2022
You are right, Torsten, I missed converting that variable name.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Matrices and Arrays 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