how to change from for loop to while loop
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
hi can any one tell me how to change this loop to while loop
% Modify the simulation code to include analysis of multiple errors, that
% cannot be decoded by the specified code. Find how many error words cannot
% be corrected.
ueCount = 0 ;
UncorrectableErrorwords = 0 ;
for i = 1:length(Errors)
if(sum(Errors(:,i)) > tcor)
ueCount = ueCount + 1;
end
end
it tried do it but i dont know where is the problem
ueCount = 0 ;
UncorrectableErrorwords = 0 ;
i = 1;
while i<=length(Errors)
if(sum(Errors(:,i)) > tcor)
ueCount = ueCount + 1;
end
end
0 commentaires
Réponses (1)
James Tursa
le 17 Oct 2021
Modifié(e) : James Tursa
le 17 Oct 2021
You never change i or Errors within the while loop, so how is the loop ever supposed to exit? Maybe you want to add this line:
i = i + 1;
That being said, it is not clear to me why you are changing from a for loop to a while loop.
0 commentaires
Voir également
Catégories
En savoir plus sur Loops and Conditional Statements 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!