Movatterモバイル変換


[0]ホーム

URL:


Review of the  HP-35s

A programmable RPN calculator
allowed onNCEES exams.

 border
 border  border
 border

Related articles on this site:

Related Links (Outside this Site)

NCEES-Approved Calculators:
Casio FX-115 series, HP-33s and HP-35s, TI-30X and TI-36X series.
 
The HP-35s wasunveiled on July 12, 2007.
Review of the HP-35s by Elliott W Jackson  (February 2009).
HP-35s Bug List by Paul Dale  (August 2007).
 
Easycogo :  Survey and Hydro Programs and Equations, for the HP 35s.
 
HP Calculators at calculators.torensma.net  by Elmer Torensma.
Hewlett-Packard calculators and HP 35s  (review)by Tony Thimet.
www.hp.com/calculators :  HP-35s overviewdatasheet & user guide.
 
The Museum of HP Calculators
HP 35  Algorithms  (1972) by Jacques Laporte
HP 35: The first electronic slide rule  by Wlodek Mier-Jedrzejowicz, Ph.D.
Interview with Dave Cochran about the HP 35 Calculator by Steven Leibson  (2013-02-27).

Instructional videos for the  HP 35s :
Simultaneous linear equationswith 2 unknowns,  Land Surveyor's Workshop.

 
border
border
 HP 35s calculator (2007) by Hewlett Packard

HP 35s
Calculator





(2012-11-27)  
Advanced calculators assign more than one function to most keys.

On the keyboards of basic calculators, every key is assigned one andonly one use, digit entry, binary operation (plus, minus, multiply or divide) orunary operation (typically, only the square root function is provided onsuch calculators).

Scientific calculators have to provide so many functionsthat several uses must be assigned to a single key. On the  HP 35s,  the additional functionalities are obtained by pressingeither of two special colored keys  (blu or yellow) before punching the main key  (whose extra functionality may beindicated by a label of the same color, either on the key itself or nearbyon the faceplate).

 Come back later, we're still working on this one...


(2015-12-09)     (Jan Lukasiewicz, 1924)
RPN  is the fastest way to enter data.  Parentheses not needed.

 Come back later, we're still working on this one...


(2012-11-27)  
Just the most common ones...

 Come back later, we're still working on this one...


(2012-11-27)     (e )
Accessible via one single menu selection.

HP advertises 41 physical constants, but their 41-st is the value of themathematical constant e, the base of natural logarithms  (2.718281828)... although it's otherwise readily available in  2½ keystrokes:

[ 1 ]  

This is rather unfortunate, because the symbol e in any  list of physical constants always refers to the elementary charge (the electric charge of a proton, the opposite of the charge of an electron). Since the value of the elementary charge in coulombs  (C, the SI unit) is unavoidable in such a list, they skirted the issue by giving the value of theelectronvolt  (eV)  in joules  (J)  which is the samenumber  (by the very definition of the electronvolt).

The molar volume  given in the  HP 35s  is foranideal gas under co-called normal temperature and pressure (NTP, 0°C, 1 atm = 101325 Pa). In  Casio calculators  competing directly against the  HP 35s, standard temperature and pressure (NTP, 0°C, 1 bar = 100000 Pa) is used instead to define that particular constant. Otherwise, the calculators of both manufacturers feature exactly the same set of  40  physical constants...

The built-in physical constants of the  HP 35s are based on  :
Description & SymbolHP 35s  ValueCODATA 2010Unit
Einstein's constantc1299792458299792458m/s
Normal gravity29.806659.80665N/kg
Newton's constantG36.673 10-116.67384 10-11
Vm273.15 R / 1000000.022710953m3/mol
40.0224139960.022413968
Avogadro numberNA56.02214199 10236.02214129 10231/mol
Rydberg's constantR610973731.568510973731.5685391/m
Hartree energyEh2hc R  = 2mec24.35974434 10-18J
Charge of a protone71.602176462 10-191.602176565 10-19C
ElectronvolteV1.602176565 10-19J
Mass of the Electronme89.10938188 10-319.10938291 10-31kg
Mass of the Protonmp91.67262158 10-271.672621777 10-27kg
Mass of the Neutronmn101.67492716 10-271.674927351 10-27kg
Mass of the Muonm111.88353109 10-311.88353475 10-28kg
Boltzmann's constantk121.3806503 10-231.3806488 10-23J/K
Planck's constanth136.62606876 10-346.62606957 10-34J/Hz
Dirac's constant h-bar 141.054571596 10-341.054571726 10-34J.s/rad
Quantum of flux0152.067833636 10-152.067833758 10-15Wb
Bohr radiusa0165.291772083 10-115.2917721092 10-11m
Electric constant0178.854187817 10-12F/m
Coulomb's constant1 / 40 m/F
Ideal gas constantR188.3144728.3144621J/K/mol
Faraday's constantF1996485.341596485.3365C/mol
Atomic mass unitu201.66053873 10-271.660538921 10-27kg
Magnetic constant0211.2566370614 10-64 10-7H/m
Ampere's constant0 / 4 10-7H/m
Bohr magnetonB229.27400899 10-249.27400968 10-24J/T
Nuclear magnetonN235.05078317 10-275.05078353 10-27J/T
p241.410606633 10-261.410606743 10-26J/T
e25-9.28476362 10-24-9.28476430 10-24J/T
n26-9.662364 10-27-9.6623647 10-27J/T
27-4.49044813 10-26-4.49044807 10-26J/T
re282.817940285 10-152.8179403267 10-15m
Z of vacuum =0cZ029376.730313461
c302.426310215 10-122.4263102389 10-12m
c,n311.319590898 10-15 10-15m
c,p321.321409847 10-15 10-15m
Fine-structure
constant
337.297352533 10-37.2973525698 10-3 
1/ 137.035999074
Stefan's constant345.6704 10-85.670373 10-8
Ice point  =  0°Ct35273.15273.15K
Normal Pressureatm36101325101325Pa
Standard Pressurebar 100000Pa
p37267522212267522200.5rad/s/T
p / 22p / h  42.5774806MHz/T
1st radiation constantc1383.74177107 10-163.74177153 10-16W.m2
2ndradiation constantc2391.4387752 10-21.4387770 10-2m.K
G0407.748091696 10-57.7480917346 10-5S
Euler's numbere412.71828182846 

As of 2012,  the above values have not been updated in the HP-35s since its first release, in 2007. They are based on  on  which was already several years out of date in 2007 ( was then current, since  was only officialized in 2008). At this writing,the values listed above  ()  have been current since June 2011and are not expected to be updated until 2015 or so.

The values highlighted in yellow correspond to slight mistakes and inaccuraciesin the HP 35s built-in constants. The constants singled-out in this way are known exactly  (because of the way SI units are defined) but have beenrounded incorrectly and/or needlessly truncatedbelow the nominal 12-digit precision of the calculator (to say nothing of its advertised 15-digit precision for "internal computations").


Arnold Sommerfeld'sFine-Structureconstant  ()  is the only listedconstant to be dimensionless.  Its numerical value would be the samein any coherent system of physical units and it remains a mystery:

  =  0c e2/ 2h  =  e2/ 2hc0   =  1 / 137.035999...

The following lengths form a geometric progression of common ratio  :

1 / 2R      2a0      c      2 re

That's the first of many noteworthy relations between the above constants:

  • 2 re  =  c  =  2 2a0  =  3/ 2R
  • mec   =  mpc,p   =  mnc,n   =  h/c  = 2.210218901 10-42 kg.m
  • meB   =  mpN   =  e h / 4   =  8.44805 10-54 J.kg/T
  • u NA   =   0.001 kg/mol
  • e NA   =   F Klaus von Klitzing  (b. 1943)  Niels Bohr  (1885-1962)  Max Planck  (1858-1947)  Amedeo Avogadro  (1776-1856)
  • k NA   =   R
  • c1   =   2 h c2
  • c2   =   h c/ k  
  •     =  ( 2 5 k 4/ ( 15 h 3 c 2 )  =  5.6704 10-8 W/m2/K4
  • 00c2   =   1  (electromagnetic wave propagation).
  • 0   =   h / 2e   (magnetic flux quantum).
  • G0   =   2 e2/ h   =  4 / Z0  (conducance quantum,Landauer 1957).
  • Z0   =  (/)  =  c  (characteristic impedance of the vacuum).


(2012-11-27)  
Severe problems and minor ones.

Inaccurate functions :

For the expression  tan(89.999°) = 1 / tan(0.001°)  my new  (2012)  HP 35s still gives the inaccurate value  (57295.7795401) that users were complaining about way back in 2007.  The correct value is:

57295.7795072645567033655767369...

My first diagnosis was that it could have been due to the followingbeginner's mistake in the implementation of the tangent function:

The typical way to compute the tangent function quickly and with high precision isto use an optimal polynomial approximation for values of  x  whosemagnitude doesn't exceed  45° = /4 (beyond that, you compute the reciprocal of  tan(90°-|x|)  instead).

If you were to use directly a standard Chebychev economization of  tan(x)  for the aformentioned polynomial approximation, you'd be essentiallyminimizing the absolute  error on a function that may vanish (at x=0).  The fairly large relative  errors in the neighborhoodof  x=0  would result in floating-point values that would be erroneous at their nominal precision.

Instead, you obtain an acceptable polynomial approximationby multiplying  x  into a Chebychev economization of tan(x)/x  (which is itself a poplynomial in  x).

Well, whatever mistake the HP engineers did does not reduce to the above. They seem to have implemented correctly the sine function (for which the above warning would have applied too)  and the cosine function. Yet, the ratio  sin(x)/cos(x)  gives exactly the above erroneous value for x = 89.999°.  This is a clue that they "cut corners" by wronglyimplementing the tangent as a sin/cos ratio, which is not numerically stable...

 Come back later, we're still working on this one...


(2012-11-27)  
Discontinuitycliffs appear in the complex extensions of some functions.

 Come back later, we're still working on this one...


(2012-12-09)  
Turing-complete  (only marginally less versatile than the  HP 33s).

Like other calculator of its class, the HP-35s is programmed by recording thesequences of keys that would be necessary to produce a result. Such sequences may depend on the data-entry mode that's being used (RPN or "algebraic" infix).  Therefore a program written with RPN mode in mind willmost probably not execute properly if the calculator is in algebraic mode (and vice-versa).

My recommendation  (and the recommendation of everybody whois familiar with the HP-35s) is to always run this calculator in RPN mode and to writeprograms exclusively for that mode  (the capability to use an infix entrymode is no more than a misguided marketing decision which can be safely ignored).

User-defined programs are essentially executed like predefined programs, using the"R/S" key  ("run/stop")  at the top-left corner of the keypad. The blue-shifted function of this key  ("PRGM")  is to enter theprogramming mode, where you see every recorded instruction appear wih a 4-digitline number.

If all you ever wanted to do was run a single program, what ypu would do isenter the corresponding instructions staring with line 0001 and execute thesequence by making the program counter  point to the beginning (by pushing GTO 1)  before hitting the R/S key. It's optional to start such a lone program with a "label" and to end it with the RTN instructionbut we may as well get into the habit of doing it  (since it's mandatory if westored more than one program, as will be discussed later). The single-letter "label" (here A) is the name of the routine and will appearas the first character in the line numbers for that routine  (which canhave at most 999 lines in it).

Example:  To compute the area of a circle of given radius:

A001 LBL AA002 x²A003 πA004 *A005 RTN

There are several ways to execute the above...

 Come back later, we're still working on this one...

border
border
visits since November 27, 2012
 (c) Copyright 2000-2020, Gerard P. Michon, Ph.D.

[8]ページ先頭

©2009-2025 Movatter.jp