 Index Entry   Section 

"   
 “Computation got stuck” message:   Recursion Depth 

=   
 ‘=>’ operator:   EvaluatesTo Operator 

A   
 Accuracy of calculations:   Floats 
 Accuracy of calculations:   Precision 
 Algebraic Mode:   Algebraic Entry 
 Algebraic notation:   Algebraic Entry 
 Algebraic simplifications:   Algebraic Simplifications 
 AlgSimpRules variable:   Automatic Rewrites 
 Alternating sums:   Summations 
 Angle and slope of a line:   Types Tutorial 
 Angular mode:   Angular Modes 
 Area under a curve:   Basic Algebra Tutorial 
 Arguments, not evaluated:   Logical Operations 
 Arguments, restoring:   Undo 
 Arranging a matrix:   Manipulating Vectors 

B   
 Basic simplifications:   Basic Simplifications 
 Beatles:   Types Tutorial 
 Bernoulli numbers, approximate:   Programming Tutorial 
 Bibliography:   History and Acknowledgments 
 Binary numbers:   Binary Functions 
 Binary operators:   Arithmetic Tutorial 
 Branch cuts:   Branch Cuts 
 Breaking up long lines:   Normal Language Modes 

C   
 C language:   C FORTRAN Pascal 
 Caches:   Caches 
 Calc init file, mode settings:   General Mode Commands 
 Calc init file, userdefined commands:   Creating User Keys 
 Calc init file, userdefined units:   UserDefined Units 
 Calc init file, variables:   Operations on Variables 
 calcext module:   Basic Commands 
 Calling Calc from Lisp:   Calling Calc from Your Programs 
 Character strings:   Strings 
 Clearing the stack:   RPN Tutorial 
 Coefficients of polynomial:   Decomposing Polynomials 
 Columns of data, extracting:   List Tutorial 
 Common logarithm:   Arithmetic Tutorial 
 Complex numbers:   Complex Numbers 
 Composite units:   Basic Operations on Units 
 Compositions:   Compositions 
 Conditional structures:   Conditionals in Macros 
 Continued fractions:   Programming Tutorial 
 Continuous memory:   General Mode Commands 
 Correlation coefficient:   PairedSample Statistics 
 Covariance:   PairedSample Statistics 
 Cross product:   Vector Analysis Tutorial 

D   
 Data, extracting from buffers:   List Tutorial 
 Date arithmetic, additional functions:   Date Arithmetic 
 Date forms:   Date Forms 
 Daylight saving time:   Time Zones 
 Decimal and nondecimal numbers:   Radix Modes 
 Declaring scalar variables:   Matrix Mode 
 Decls variable:   Declaration Basics 
 Degree of polynomial:   Decomposing Polynomials 
 Degreesminutesseconds forms:   HMS Forms 
 Deleting stack entries:   Stack Manipulation 
 Demonstration of Calc:   Demonstration of Calc 
 Digamma function:   Programming Tutorial 
 Digit grouping:   Grouping Digits 
 Digits, vectors of:   List Tutorial 
 Division of integers:   Fraction Mode 
 Divisor functions:   List Tutorial 
 Dot product:   Vector Analysis Tutorial 
 Duplicate values in a list:   List Tutorial 
 Duplicating a stack entry:   RPN Tutorial 
 Duplicating stack entries:   Stack Manipulation 

E   
 e variable:   Variables 
 e variable:   Scientific Functions 
 Editing the stack with Emacs:   Editing Stack Entries 
 Editing user definitions:   Creating User Keys 
 Emptying the stack:   RPN Tutorial 
 Engineering notation, display of:   Float Formats 
 Entering numbers:   Numeric Entry 
 Equations, solving:   Solving Equations 
 Error forms:   Error Forms 
 Errors, messages:   Error Messages 
 Errors, undoing:   Undo 
 Euler’s gamma constant:   Programming Tutorial 
 Euler’s gamma constant:   Scientific Functions 
 EvalRules variable:   Automatic Rewrites 
 Evaluatesto operator:   EvaluatesTo Operator 
 Evaluation of variables in a formula:   Variables 
 Exchanging stack entries:   RPN Tutorial 
 Exiting the Calculator:   Basic Commands 
 Exponential integral Ei(x):   Customizing the Integrator 
 Expressions:   Formulas 
 Extended simplification:   Unsafe Simplifications 
 Extensions module:   Basic Commands 
 ExtSimpRules variable:   Automatic Rewrites 

F   
 Fermat, primality test of:   Types Tutorial 
 Fibonacci numbers:   Rewrites Tutorial 
 Fibonacci numbers:   Programming Tutorial 
 Fitting data to a line:   List Tutorial 
 Fixed points:   Nesting and Fixed Points 
 Flattening a matrix:   Manipulating Vectors 
 Floatingpoint numbers:   Floats 
 Floats vs. fractions:   Modes Tutorial 
 Flushing caches:   Caches 
 Formulas:   Formulas 
 Formulas, entering:   Algebraic Entry 
 Formulas, evaluation:   Variables 
 Formulas, referring to stack:   Algebraic Entry 
 FORTRAN language:   C FORTRAN Pascal 
 Fraction mode:   Fraction Mode 
 Fractional part of a number:   Integer Truncation 
 Fractions:   Fractions 
 Fractions vs. floats:   Modes Tutorial 
 Function call notation:   Formulas 

G   
 Gamma constant, Euler’s:   Programming Tutorial 
 Gamma constant, Euler’s:   Scientific Functions 
 gamma variable:   Variables 
 gamma variable:   Scientific Functions 
 Garbled displays, refreshing:   Basic Commands 
 GenCount variable:   Multiple Solutions 
 Generic functions:   Specifying Operators 
 Geometric mean:   List Tutorial 
 Geometric mean:   SingleVariable Statistics 
 Giac language:   Giac Language Mode 
 Golden ratio:   Programming Tutorial 
 Golden ratio:   Scientific Functions 
 Gregorian calendar:   Date Forms 
 Grouping digits:   Grouping Digits 
 Guard digits:   Modes Tutorial 
 Guard digits:   Modes Tutorial 

H   
 Harmonic mean:   SingleVariable Statistics 
 Harmonic numbers:   Programming Tutorial 
 Hash tables:   Arithmetic Tutorial 
 Help commands:   Help Commands 
 Hexadecimal integers:   Radix Modes 
 Histograms:   Manipulating Vectors 
 Holidays variable:   Business Days 
 Horizontal scrolling:   Basic Commands 
 Hoursminutesseconds forms:   HMS Forms 

I   
 i variable:   Variables 
 i variable:   Complex Formats 
 Identity matrix:   Matrix Tutorial 
 Implicit comma in vectors:   Formulas 
 Implicit multiplication:   Formulas 
 Incomplete Algebraic Mode:   Algebraic Entry 
 Incomplete complex numbers:   Incomplete Objects 
 Incomplete interval forms:   Incomplete Objects 
 Incomplete vectors:   Incomplete Objects 
 Index tables:   Manipulating Vectors 
 Inexact results:   Symbolic Mode 
 inf variable:   Infinities 
 Infinite mode:   Infinite Mode 
 Infinity:   Infinities 
 Integer part of a number:   Integer Truncation 
 Integers:   Integers 
 Integration by Simpson’s rule:   Basic Algebra Tutorial 
 Integration, numerical:   Basic Algebra Tutorial 
 Interval forms:   Interval Forms 
 Inverse of permutation:   Manipulating Vectors 
 ISO 8601:   ISO 8601 
 Iterative structures:   Loops in Macros 

J   
 Julian calendar:   Date Forms 
 Julian day counting:   Date Forms 
 Julian day counts, conversions:   Date Conversions 

K   
 Keyboard macros:   Keyboard Macros 
 Keyboard macros, editing:   Naming Keyboard Macros 
 Kill ring:   Killing From Stack 
 Knuth, Art of Computer Programming:   History and Acknowledgments 

L   
 Lambda expressions:   Specifying Operators 
 Large numbers, readability:   Modes Tutorial 
 Lastarguments feature:   Undo 
 LaTeX language:   TeX and LaTeX Language Modes 
 Leading zeros:   Radix Modes 
 Leastsquares fits:   Linear Fits 
 Leastsquares for fitting a straight line:   List Tutorial 
 Leastsquares for overdetermined systems:   Matrix Tutorial 
 Levels of stack:   RPN Tutorial 
 Line breaking:   Normal Language Modes 
 Line, fitting data to:   List Tutorial 
 Linear correlation:   PairedSample Statistics 
 Linear equations, systems of:   Matrix Tutorial 
 Linear regression:   Linear Fits 
 Linearity testing:   Logical Operations 
 LineStyles variable:   Graphics Options 
 Lists:   List Tutorial 
 Local variables:   Local Values in Macros 
 Looping structures:   Loops in Macros 

M   
 Maple language:   Maple Language Mode 
 Matchstick problem:   List Tutorial 
 Mathematica language:   Mathematica Language Mode 
 Matrices:   Vectors and Matrices 
 Matrix display:   Normal Language Modes 
 Matrix mode:   Matrix Mode 
 maxlispevaldepth :   Recursion Depth 
 Maxima language:   Maxima Language Mode 
 Maximizing a function over a list of values:   List Tutorial 
 Maximum of a function using Calculus:   Basic Algebra Tutorial 
 Mean of data values:   SingleVariable Statistics 
 Median of data values:   SingleVariable Statistics 
 Minimization, numerical:   Minimization 
 Minus signs:   Numeric Entry 
 Mistakes, undoing:   Undo 
 Mode line indicators:   Calc Mode Line 
 Modes variable:   Modes Variable 
 Modulo division:   Modulo Forms 
 Modulo forms:   Modulo Forms 
 Moving stack entries:   Stack Manipulation 
 Multiplication, implicit:   Formulas 

N   
 Nameless functions:   Specifying Operators 
 nan variable:   Infinities 
 Narrowing the stack:   Truncating the Stack 
 Negative numbers, entering:   Numeric Entry 
 Newton’s method:   Root Finding 
 Nondecimal numbers:   Radix Modes 
 Normalizing a vector:   Vector Analysis Tutorial 
 Numerator of a fraction, extracting:   Packing and Unpacking 
 Numeric entry:   Numeric Entry 
 Numerical integration:   Basic Algebra Tutorial 
 Numerical Recipes:   History and Acknowledgments 
 Numerical rootfinding:   Root Finding 

O   
 Octal integers:   Radix Modes 
 Operands:   RPN Tutorial 
 Operators:   RPN Tutorial 
 Operators in formulas:   Formulas 
 Overdetermined systems of equations:   Matrix Tutorial 

P   
 Parsing formulas, customized:   Syntax Tables 
 Parts of formulas:   Selecting Subformulas 
 Pascal language:   C FORTRAN Pascal 
 Pattern matching:   Rewrite Rules 
 Performance:   Working Message 
 Permanent mode settings:   General Mode Commands 
 Permanent user definitions:   Creating User Keys 
 Permanent variables:   Operations on Variables 
 Permutation, inverse of:   Manipulating Vectors 
 Permutations, applying:   Extracting Elements 
 Perpendicular vectors:   Vector Analysis Tutorial 
 phi variable:   Variables 
 phi variable:   Scientific Functions 
 Phi, golden ratio:   Programming Tutorial 
 Phi, golden ratio:   Scientific Functions 
 pi variable:   Variables 
 pi variable:   Scientific Functions 
 Plain vectors:   Vectors and Matrices 
 PlotRejects variable:   Basic Graphics 
 PointStyles variable:   Graphics Options 
 Polar mode:   Polar Mode 
 Polynomial, list of coefficients:   Programming Tutorial 
 Population statistics:   SingleVariable Statistics 
 Positive Infinite mode:   Infinite Mode 
 Precedence of operators:   Formulas 
 Precision of calculations:   Precision 
 Primes:   Combinatorial Functions 
 Principal values:   Branch Cuts 
 Product of a sequence:   Summations 
 Programming Calc:   Programming 
 Programming Calc, with algebraic formulas:   Algebraic Definitions 
 Programming Calc, with keyboard macros:   Keyboard Macros 
 Pythagorean Theorem:   RPN Tutorial 

Q   
 Quaternions:   Examples of Rewrite Rules 
 Quick Calculator:   Quick Calculator 
 Quick units:   UserDefined Units 
 Quick variables:   Storing Variables 
 Quitting the Calculator:   Basic Commands 

R   
 Radix display:   Radix Modes 
 Rank tables:   Manipulating Vectors 
 Recalling variables:   Recalling Variables 
 Reciprocal:   Basic Arithmetic 
 Recursion:   Programming Tutorial 
 Recursion depth:   Recursion Depth 
 Redoing after an Undo:   Undo 
 Refreshing a garbled display:   Basic Commands 
 Registers:   Saving Into Registers 
 Removing stack entries:   Stack Manipulation 
 Reshaping a matrix:   Manipulating Vectors 
 Restoring saved modes:   Local Values in Macros 
 Retrieving previous results:   Trail Commands 
 Reverse Polish notation:   RPN Tutorial 
 Rewrite rules:   Rewrite Rules 
 Rootmeansquare:   SingleVariable Statistics 
 Roots of equations:   Root Finding 
 Roundoff errors:   Modes Tutorial 
 Roundoff errors, correcting:   Conversions 
 Roundoff errors, examples:   Modes Tutorial 
 Roundoff errors, examples:   Arithmetic Tutorial 
 Roundoff errors, in nondecimal numbers:   Modes Tutorial 
 RPN notation:   RPN Tutorial 
 Running the Calculator:   Basic Commands 

S   
 Sample statistics:   SingleVariable Statistics 
 Saving mode settings:   General Mode Commands 
 Scalar mode:   Matrix Mode 
 Scientific notation, display of:   Float Formats 
 Scientific notation, entry of:   Modes Tutorial 
 Scientific notation, in nondecimal numbers:   Modes Tutorial 
 Scrolling:   Basic Commands 
 Selections:   Selecting Subformulas 
 Sets, as binary numbers:   Set Operations 
 Sets, as vectors:   Set Operations 
 Simpson’s rule:   Basic Algebra Tutorial 
 Sine integral Si(x):   Programming Tutorial 
 Slope and angle of a line:   Types Tutorial 
 Solving equations:   Solving Equations 
 Sorting data:   Manipulating Vectors 
 Speed of light:   Types Tutorial 
 Squarefree numbers:   List Tutorial 
 Stack basics:   Stack Basics 
 Stack levels:   RPN Tutorial 
 Standalone Operation:   Standalone Operation 
 Standard deviation:   SingleVariable Statistics 
 Standard deviations:   Error Forms 
 Standard user interface:   The Standard Interface 
 Starting the Calculator:   Basic Commands 
 Statistical functions:   Statistical Operations 
 Storing user definitions:   Creating User Keys 
 Storing variables:   Storing Variables 
 Storing variables:   Operations on Variables 
 Strings:   Strings 
 Subformulas:   Selecting Subformulas 
 Subscript notation:   Extracting Elements 
 Summation of a series:   Summations 
 Summations (by keyboard macros):   Loops in Macros 
 Summations (statistical):   SingleVariable Statistics 
 Summing rows and columns of data:   Grabbing From Buffers 
 Symbolic mode:   Symbolic Mode 
 Syntax tables:   Syntax Tables 
 Systems of equations, numerical:   Numerical Systems of Equations 
 Systems of equations, symbolic:   Solving Systems of Equations 
 Systems of linear equations:   Matrix Tutorial 

T   
 Temperature conversion:   Basic Operations on Units 
 Temporary assignment to variables:   Let Command 
 TeX language:   TeX and LaTeX Language Modes 
 Time of day:   HMS Forms 
 Time travel:   Undo Tutorial 
 Time zones:   Time Zones 
 Time Zones, converting between:   Date Conversions 
 TimeZone variable:   Time Zones 
 Torus, volume of:   Types Tutorial 
 Total Algebraic Mode:   Algebraic Entry 
 Trail buffer:   Trail Commands 
 Trail pointer:   Trail Commands 
 Transformations:   Rewrite Rules 
 Triangular lists:   List Tutorial 
 Truncating the stack:   Truncating the Stack 
 Two’s complements:   Radix Modes 

U   
 uinf variable:   Infinities 
 Unstoring variables:   Storing Variables 
 Unary operators:   Arithmetic Tutorial 
 Undoing mistakes:   Undo 
 Unit vectors:   Vector Analysis Tutorial 
 Units variable:   UserDefined Units 
 UnitSimpRules variable:   Automatic Rewrites 
 Unix time format:   Date Forms 
 Unix time format, conversions:   Date Conversions 
 Unsafe simplifications:   Unsafe Simplifications 
 Userdefined units:   UserDefined Units 

V   
 Variables, evaluation:   Variables 
 Variables, in formulas:   Variables 
 Variables, temporary assignment:   Let Command 
 Variance of data values:   SingleVariable Statistics 
 Vectors:   Vectors and Matrices 
 Vertical scrolling:   Basic Commands 
 Void variables:   Storing Variables 

W   
 Why did an error occur?:   Error Messages 
 Wide text, scrolling:   Basic Commands 
 Word size for binary operations:   Binary Functions 
 Working messages:   Working Message 

Y   
 Yacas language:   Yacas Language Mode 
