Mercurial > emacs
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)} |