How can I set up the variables for this question?
Afficher commentaires plus anciens
Take any natural number n. If n is even, divide it by 2 to get n/2. If n is odd, multiply it by 3 and add 1 to obtain 3n+1. (This is called the Hailstone sequence).
Set the new number to n and repeat this process until n=1.
How many steps does it take for 71 to get to 1?
I'm a total idiot in Matlab in the real sense of the word. I have problem translating theories into practice. I need a leg up on understanding how I can apply concepts to solve this problem.
2 commentaires
Walter Roberson
le 5 Sep 2013
Lots of examples in the documentation.
cwc
le 5 Sep 2013
Réponse acceptée
Plus de réponses (1)
cwc
le 6 Sep 2013
Modifié(e) : Image Analyst
le 6 Sep 2013
2 commentaires
Image Analyst
le 6 Sep 2013
Looks like it should work.
Walter Roberson
le 6 Sep 2013
Good thing that infinity is not a "natural number" ;-)
Still, I think the code will start misbehaving at about 2^51
Catégories
En savoir plus sur Loops and Conditional Statements dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!