The following warnings occurred:
Warning [2] Undefined array key 5039 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 5041 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 5042 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 5065 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $thread - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $fid - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 5042 - Line: 331 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 331 errorHandler->error_callback
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 304 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 5065 - Line: 331 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 331 errorHandler->error_callback
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 304 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $theme - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $theme - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $lang - Line: 5 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 5 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Attempt to read property "messages_in_thread" on null - Line: 5 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 5 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks





Some observations on the new HP30S



#5

I just bought a new HP30S. Its serial number is CN0014..it was made in China. The construction quality is pretty poor compare to past HPs including the HP20S. The answer results are to 24 digits with the first 10 showing in the display..one needs to subtract what displays to get the digits beyond the initial 10 digits. The HP30S computes the infamous 2^301 example that is in the Advanced functions handbook of the former HP15C to 15 correct significant digits. Saturn CPU calculators from the 48 to the 20S etc compute 3^201 to 11 significant digits. so the HP30S adds 4 more correct digits. based on the fact that the saturn CPUs computer internally to 15 digits, the HP30S computes internaly to 19 digits...being the results are 24 digits there is something weid about all of that..displaying more than is computerd internally..it usualy is the other way around. I also noticed perhaps a "bug" in the square root key..it may be deliberate though. For example, if one uses the square root key to compute the square root of 2, the answer is correct to 12 digits..if one uses the Y^X power key though by doing 2^.5 the answer is correct to 17 digits..that is 5 more significant digits. The square root key method is faster though than the power key method. Also, the HP20S for example computes the SIN of exactly 3.141592654 radians correctly to 12 digits..the HP30S computes it to 11 correct digits, so it is one significant digit less accurate with that tricky Sin function. That is another strong sign that the HP30S does not compute internally to a full 24 digits but computers to a lessor amount and merely shows the result to 24 digits. If it computer to 24 internal digits the SIN example would not have one less digit of accuracy compared to the HP48 and HP20S etc when computing the SIN of exactly 3.141592654 Radians.


#6

Roy,

That's very interesting. The additional digits by the way may be artifacts of the final binary-to-decimal conversion of the result; many older calculators used BCD arithmetic (so the conversion was always exact) but newer machines, that may use true binary arithmetic, would exhibit this behavior.

You can also see this behavior on a PC. For example, a simple C program I wrote prints the square root of two to 20 significant digits as sqrt(2)=1.41421356237309510000. But if I subtract the first 10 digits, then suddenly and magically, additional digits appear: sqrt(2)-1.414213562=0.00000000037309511036. This is just a consequence of the fact that what may be an exact decimal fraction cannot always be expressed as an exact binary fraction.

Viktor


#7

..I think you are correct. When one does 4?3 on the HP30S, you get all 3s till 24 digits, then you get a bunch of other seemingly random numbers..you get numbers all the way up to a total of at least 40 digits..maybe more, I have not checked how many yet.

#8

"The HP30S computes the infamous 2^301 example that is in the Advanced functions handbook of the former HP15C"

Not 2^301; it was 3^201 ( = 27^67 = 729^33.5 )

That example was also a "worst case known" for a final 10-digit mantissa (maybe 13-digit internal intermediate mantissa); each different system, whether differing in number of BCD digits, or using binary FP, etc., may have its own different "jawbreakers" :)

The different equivalents also provided a method of comparing the accuracy for different (but theoretically equal-valued) problems; finally, 7.29^33.5 must end up having the same *decimal* mantissa digits (1/10^67 of the original answer), but is usually more accurately computed.

You can, of course, now get the *exact* answer, right down to the last digit, on your HP49G :)

Best wishes from: jhmeyers@miu.edu


Possibly Related Threads…
Thread Author Replies Views Last Post
  Help with flashing HP30s John Ioannidis 14 4,080 09-04-2013, 09:37 PM
Last Post: John Ioannidis
  Some Observations on Geir Isene's ROM Offerings Les Wright 11 2,997 06-08-2012, 06:15 PM
Last Post: Les Wright
  HCC2011 and some 15LE observations Geoff Quickfall 4 1,541 09-23-2011, 09:21 PM
Last Post: DigiGal
  20b - Observations Thomas Radtke 12 2,911 07-17-2009, 01:34 PM
Last Post: bill platt
  Celestial Observations: A Brief History of Elgin, Knowles & Senne and their Ephemerides Robert Haefele 3 1,402 06-05-2009, 06:42 AM
Last Post: Glenn Becker
  WOODSTOCK Questions/Observations Mike T. 5 1,589 08-16-2007, 08:52 PM
Last Post: Katie Wasserman
  Observations: 2GB SD card with the 50g. Ken Ratkevich 4 1,340 12-06-2006, 07:08 AM
Last Post: Maximilian Hohmann
  HP30S Numerical Anomaly Rodger Rosenbaum 0 619 01-22-2006, 12:16 AM
Last Post: Rodger Rosenbaum
  Private ROM on HP-41, some observations (long) Miki Mihajlovic 5 1,486 11-12-2004, 01:54 PM
Last Post: Mike (Stgt)
  Observations on my new 12C Chris Woodhouse 2 900 06-29-2004, 02:48 AM
Last Post: JDH

Forum Jump: