Happy Numbers
Version 1.0.2 (376 KB) von
Martin Foltin
At the start of the year, people often ask simple questions. Is this year going to be lucky? Will it turn out well?
Anmerkung des Herausgebers: This file was selected as MATLAB Central Pick of the Week
The Same Rule, Different Fates
At the start of the year, people often ask simple questions. Is this year going to be lucky? Will it turn out well? That’s how I stumbled (again) on a small numerical curiosity called happy numbers.
The rules are almost trivial.
- Take a number.
- Split it into digits.
- Square them.
- Add them up.
- Repeat
That’s it. No clever tricks. No advanced maths. Just iteration. And yet - something interesting happens. Some numbers quietly settle down. They converge to 1 and stop changing. These numbers are called happy.
Others never do.
They fall into a loop and keep cycling forever.
Same rule, different fates.
Zitieren als
Martin Foltin (2026). Happy Numbers (https://de.mathworks.com/matlabcentral/fileexchange/182984-happy-numbers), MATLAB Central File Exchange. Abgerufen.
Kompatibilität der MATLAB-Version
Erstellt mit
R2025b
Kompatibel mit allen Versionen
Plattform-Kompatibilität
Windows macOS LinuxTags
Live Editor erkunden
Erstellen Sie Skripte mit Code, Ausgabe und formatiertem Text in einem einzigen ausführbaren Dokument.
| Version | Veröffentlicht | Versionshinweise | |
|---|---|---|---|
| 1.0.2 | Re-upload due to a technical issue. No functional changes. |
||
| 1.0.1 | Y-axis limits set to [0, 200] to make the repeating cycle more visible. |
||
| 1.0.0 |
