comparison doc/misc/calc.texi @ 97467:476d19a07cbd

Remove version numbering.
author Jay Belanger <jay.p.belanger@gmail.com>
date Thu, 14 Aug 2008 19:17:59 +0000
parents cd1544e2f4d7
children ece809f3fe2e
comparison
equal deleted inserted replaced
97466:19b444af3a2d 97467:476d19a07cbd
1 \input texinfo @c -*-texinfo-*- 1 \input texinfo @c -*-texinfo-*-
2 @comment %**start of header (This is for running Texinfo on a region.) 2 @comment %**start of header (This is for running Texinfo on a region.)
3 @c smallbook 3 @c smallbook
4 @setfilename ../../info/calc 4 @setfilename ../../info/calc
5 @c [title] 5 @c [title]
6 @settitle GNU Emacs Calc 2.1 Manual 6 @settitle GNU Emacs Calc Manual
7 @setchapternewpage odd 7 @setchapternewpage odd
8 @comment %**end of header (This is for running Texinfo on a region.) 8 @comment %**end of header (This is for running Texinfo on a region.)
9 9
10 @c The following macros are used for conditional output for single lines. 10 @c The following macros are used for conditional output for single lines.
11 @c @texline foo 11 @c @texline foo
83 \catcode`\@=0 @catcode`@\=@active 83 \catcode`\@=0 @catcode`@\=@active
84 @end ignore 84 @end ignore
85 @end iftex 85 @end iftex
86 86
87 @copying 87 @copying
88 @ifinfo
88 This file documents Calc, the GNU Emacs calculator. 89 This file documents Calc, the GNU Emacs calculator.
90 @end ifinfo
91 @ifnotinfo
92 This file documents Calc, the GNU Emacs calculator, included with GNU Emacs 23.1.
93 @end ifnotinfo
89 94
90 Copyright @copyright{} 1990, 1991, 2001, 2002, 2003, 2004, 95 Copyright @copyright{} 1990, 1991, 2001, 2002, 2003, 2004,
91 2005, 2006, 2007, 2008 Free Software Foundation, Inc. 96 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
92 97
93 @quotation 98 @quotation
112 117
113 @titlepage 118 @titlepage
114 @sp 6 119 @sp 6
115 @center @titlefont{Calc Manual} 120 @center @titlefont{Calc Manual}
116 @sp 4 121 @sp 4
117 @center GNU Emacs Calc Version 2.1 122 @center GNU Emacs Calc
118 @c [volume] 123 @c [volume]
119 @sp 5 124 @sp 5
120 @center Dave Gillespie 125 @center Dave Gillespie
121 @center daveg@@synaptics.com 126 @center daveg@@synaptics.com
122 @page 127 @page
764 |--- Emacs Calculator Mode --- 769 |--- Emacs Calculator Mode ---
765 |2: 17.3 770 |2: 17.3
766 |1: -5 771 |1: -5
767 | . 772 | .
768 |--%*-Calc: 12 Deg (Calcul 773 |--%*-Calc: 12 Deg (Calcul
769 |----+-----Calc 2.1------+----1 774 |----+----+--Calc---+----+----1
770 |FLR |CEIL|RND |TRNC|CLN2|FLT | 775 |FLR |CEIL|RND |TRNC|CLN2|FLT |
771 |----+----+----+----+----+----| 776 |----+----+----+----+----+----|
772 | LN |EXP | |ABS |IDIV|MOD | 777 | LN |EXP | |ABS |IDIV|MOD |
773 |----+----+----+----+----+----| 778 |----+----+----+----+----+----|
774 |SIN |COS |TAN |SQRT|y^x |1/x | 779 |SIN |COS |TAN |SQRT|y^x |1/x |
9794 its default state; namely, the modes will be given their default values. 9799 its default state; namely, the modes will be given their default values.
9795 With a positive prefix argument, @kbd{C-x * 0} preserves the contents of 9800 With a positive prefix argument, @kbd{C-x * 0} preserves the contents of
9796 the stack but resets everything else to its initial state; with a 9801 the stack but resets everything else to its initial state; with a
9797 negative prefix argument, @kbd{C-x * 0} preserves the contents of the 9802 negative prefix argument, @kbd{C-x * 0} preserves the contents of the
9798 stack but resets everything else to its default state. 9803 stack but resets everything else to its default state.
9799
9800 @pindex calc-version
9801 The @kbd{M-x calc-version} command displays the current version number
9802 of Calc and the name of the person who installed it on your system.
9803 (This information is also present in the @samp{*Calc Trail*} buffer,
9804 and in the output of the @kbd{h h} command.)
9805 9804
9806 @node Help Commands, Stack Basics, Basic Commands, Introduction 9805 @node Help Commands, Stack Basics, Basic Commands, Introduction
9807 @section Help Commands 9806 @section Help Commands
9808 9807
9809 @noindent 9808 @noindent
18568 second edition, in these matters. This section will describe each 18567 second edition, in these matters. This section will describe each
18569 function briefly; for a more detailed discussion (including some nifty 18568 function briefly; for a more detailed discussion (including some nifty
18570 diagrams), consult Steele's book. 18569 diagrams), consult Steele's book.
18571 18570
18572 Note that the branch cuts for @code{arctan} and @code{arctanh} were 18571 Note that the branch cuts for @code{arctan} and @code{arctanh} were
18573 changed between the first and second editions of Steele. Versions of 18572 changed between the first and second editions of Steele. Recent
18574 Calc starting with 2.00 follow the second edition. 18573 versions of Calc follow the second edition.
18575 18574
18576 The new branch cuts exactly match those of the HP-28/48 calculators. 18575 The new branch cuts exactly match those of the HP-28/48 calculators.
18577 They also match those of Mathematica 1.2, except that Mathematica's 18576 They also match those of Mathematica 1.2, except that Mathematica's
18578 @code{arctan} cut is always in the right half of the complex plane, 18577 @code{arctan} cut is always in the right half of the complex plane,
18579 and its @code{arctanh} cut is always in the top half of the plane. 18578 and its @code{arctanh} cut is always in the top half of the plane.
29584 @node Keypad Main Menu, Keypad Functions Menu, Keypad Mode, Keypad Mode 29583 @node Keypad Main Menu, Keypad Functions Menu, Keypad Mode, Keypad Mode
29585 @section Main Menu 29584 @section Main Menu
29586 29585
29587 @smallexample 29586 @smallexample
29588 @group 29587 @group
29589 |----+-----Calc 2.1------+----1 29588 |----+----+--Calc---+----+----1
29590 |FLR |CEIL|RND |TRNC|CLN2|FLT | 29589 |FLR |CEIL|RND |TRNC|CLN2|FLT |
29591 |----+----+----+----+----+----| 29590 |----+----+----+----+----+----|
29592 | LN |EXP | |ABS |IDIV|MOD | 29591 | LN |EXP | |ABS |IDIV|MOD |
29593 |----+----+----+----+----+----| 29592 |----+----+----+----+----+----|
29594 |SIN |COS |TAN |SQRT|y^x |1/x | 29593 |SIN |COS |TAN |SQRT|y^x |1/x |
35062 @c [summary] 35061 @c [summary]
35063 @node Summary, Key Index, Reporting Bugs, Top 35062 @node Summary, Key Index, Reporting Bugs, Top
35064 @appendix Calc Summary 35063 @appendix Calc Summary
35065 35064
35066 @noindent 35065 @noindent
35067 This section includes a complete list of Calc 2.1 keystroke commands. 35066 This section includes a complete list of Calc keystroke commands.
35068 Each line lists the stack entries used by the command (top-of-stack 35067 Each line lists the stack entries used by the command (top-of-stack
35069 last), the keystrokes themselves, the prompts asked by the command, 35068 last), the keystrokes themselves, the prompts asked by the command,
35070 and the result of the command (also with top-of-stack last). 35069 and the result of the command (also with top-of-stack last).
35071 The result is expressed using the equivalent algebraic function. 35070 The result is expressed using the equivalent algebraic function.
35072 Commands which put no results on the stack show the full @kbd{M-x} 35071 Commands which put no results on the stack show the full @kbd{M-x}
35868 @r{ v@: I V G @: @: @:rgrade@:(v)} 35867 @r{ v@: I V G @: @: @:rgrade@:(v)}
35869 @r{ v@: V H @:n @: 31 @:histogram@:(v,n)} 35868 @r{ v@: V H @:n @: 31 @:histogram@:(v,n)}
35870 @r{ v w@: H V H @:n @: 31 @:histogram@:(v,w,n)} 35869 @r{ v w@: H V H @:n @: 31 @:histogram@:(v,w,n)}
35871 @r{ v1 v2@: V I @:mop aop @: 22 @:inner@:(mop,aop,v1,v2)} 35870 @r{ v1 v2@: V I @:mop aop @: 22 @:inner@:(mop,aop,v1,v2)}
35872 @r{ m@: V J @: @: 1 @:ctrn@:(m)} 35871 @r{ m@: V J @: @: 1 @:ctrn@:(m)}
35873 @r{ m1 m2@: V K @: @: @:kron(m1,m2)} 35872 @r{ m1 m2@: V K @: @: @:kron@:(m1,m2)}
35874 @r{ m@: V L @: @: 1 @:lud@:(m)} 35873 @r{ m@: V L @: @: 1 @:lud@:(m)}
35875 @r{ v@: V M @:op @: 22,23 @:map@:(op,v)} 35874 @r{ v@: V M @:op @: 22,23 @:map@:(op,v)}
35876 @r{ v@: V N @: @: 1 @:cnorm@:(v)} 35875 @r{ v@: V N @: @: 1 @:cnorm@:(v)}
35877 @r{ v1 v2@: V O @:op @: 22 @:outer@:(op,v1,v2)} 35876 @r{ v1 v2@: V O @:op @: 22 @:outer@:(op,v1,v2)}
35878 @r{ v@: V R @:op @: 22,23 @:reduce@:(op,v)} 35877 @r{ v@: V R @:op @: 22,23 @:reduce@:(op,v)}