c3d / db48x

RPL runtime for the DM42 calculator, in the spirit of HP48/49/50
http://48calc.org
GNU Lesser General Public License v3.0
114 stars 14 forks source link

SOLVER in "Bohr Atomic Model" incorrect calculation result from a correct energy formula #1223

Open Wiljea opened 1 month ago

Wiljea commented 1 month ago

I can't explain what I observe here with the following formula:

"'(En_eV)=-(Ⓒme·Ⓒqe^4·Z^2)/(8·Ⓒε0^2·Ⓒh^2)·(1/n^2)' " representing the energy of the fondamental level for hydrogen (with Z = 1 and n=1). With the precision of 24 decimals (db48x V0.8), which is a lot more than necessary, the SOLVER gives -14,843_eV which is not the expected well known result of -13.6_eV.

The formula is the correct one, because if I calculate by hand on the db48x, I find the correct result. Therefore, this cannot be attributed to the imprecision of the calculation or to the insufficiently precise values ​​of the fundamental constants. What's more, the calculation of the radius of the orbit by the SOLVER gives the right result of 5.292e-11_m and starting from this radius r1 we obtain the right energy value with the relation

E1 = -e^2/(8·π·ε0·r1) = -13.6_eV

I really don't understand why the SOLVER miss that one !