Elle permet de tracer graphiquement des fonctions mathématiques et de faire des calculs complexes sur des expressions algébriques, des matrices, des nombres complexes, etc.
Comme la quasi-totalité des calculatrices HP, elle utilise la notation polonaise inverse, en anglais Reverse Polish Notation (RPN), appelée aussi notation postfixée, qui permet d'effectuer des calculs en s'affranchissant des parenthèses.
Exemple : « 1 [ENTER] 2 + » représente l'opération d'addition des nombres 1 et 2. La touche + affiche le résultat de l'opération, rendant inutile une touche = ou EXE.
Fonctions scientifiques
Bibliothèque d'unités physiques avec conversions
Bibliothèque d'équations physiques :
Dimensionnement de poteaux et poutres
Mouvement
Électricité
Oscillation
Mécanique des fluides
Géométrie plane
Forces et énergie
Géométrie des solides
Gaz
Analyse des contraintes
Transfert de chaleur
Ondes
Magnétisme
Semi-conducteurs
Elle intègre des fonctions très rares sur des calculatrices,comme par exemple la fonction DARCY qui renvoie le coefficient de perte de charge (régime laminaire et turbulent).
Programmation
Cette calculatrice est dotée d'un langage de programmation postfixé développé par HP, le RPL, dérivé de Lisp et de Forth[1], qui utilise la notation polonaise inverse : les opérandes sont placés avant les opérateurs, ce qui permet de s'affranchir totalement des parenthèses, ce qui conduit à des lignes de code plus « légères » que dans la plupart des autres langages (C, Java, Lisp, etc.). La notation postfixée est aussi utilisée dans les langages Forth et PostScript.
Paul Courbis et Sébastien Lalande (1991), Programmation en langage machine pour la HP48S/SX« Voyage au centre de la HP48 », (avec des programmes pour HP48) (Fichiers PDF).