|
|
1.1 ! root 1: .TH MAPLE 1 "02 June 1987" "University of Waterloo" ! 2: .ds ]W "Symbolic Comp. Group ! 3: .SH NAME ! 4: maple \- interactive symbolic algebraic program ! 5: .SH SYNOPSIS ! 6: .B maple ! 7: [ ! 8: .B \-b ! 9: libname ! 10: ] [ ! 11: .B \-q ! 12: ] [ ! 13: .B \-s ! 14: ] ! 15: \" If a constant width font is used, set cW to 1. ! 16: \" Other set cW to 0 and use .cs to set constant spacing for examples ! 17: .ie \w'M'>\w'.' .nr cW 0 ! 18: .el .nr cW 1 ! 19: \" ! 20: .SH DESCRIPTION ! 21: Initiate a session with the ! 22: .I maple ! 23: symbolic algebraic program. ! 24: Expressions are read from standard input and the results are produced ! 25: in the standard output file as soon as each input expression has been ! 26: read. ! 27: Maple has the ability to algebraically manipulate unbounded integers, ! 28: exact rational numbers, real numbers with arbitrary precision, symbolic ! 29: formulae, polynomials, sets, lists, and equations. ! 30: It can solve systems of equations, differentiate formulae, and integrate ! 31: formulae. ! 32: In the following example from a Maple session, Maple's output ! 33: is shown to the right of the input expressions. ! 34: .sp ! 35: .ps 9 ! 36: .vs 10 ! 37: .nf ! 38: .if !\n(cW .cs R 18 ! 39: .in +2 ! 40: p:=x^2\-x\-2; ! 41: 2 ! 42: p := x \- x \- 2 ! 43: ! 44: q:=(x+1)^2; ! 45: 2 ! 46: q := (x + 1) ! 47: ! 48: s:=p/q; ! 49: 2 ! 50: x \- x \- 2 ! 51: s := \-\-\-\-\-\-\-\-\-\-\-\- ! 52: 2 ! 53: (x + 1) ! 54: ! 55: diff(s,x); # differentiate with respect to x ! 56: ! 57: 2 ! 58: 2 x \- 1 x \- x \- 2 ! 59: \-\-\-\-\-\-\-\-\-\- \- 2 \-\-\-\-\-\-\-\-\-\-\-\- ! 60: 2 3 ! 61: (x + 1) (x + 1) ! 62: ! 63: normal(s); ! 64: x \- 2 ! 65: \-\-\-\-\-\-\- ! 66: x + 1 ! 67: ! 68: Digits := 47; ! 69: Digits := 47 ! 70: ! 71: x := 3^50; ! 72: x := 717897987691852588770249 ! 73: ! 74: s; ! 75: 717897987691852588770247 ! 76: \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- ! 77: 717897987691852588770250 ! 78: ! 79: evalf(s); ! 80: .99999999999999999999999582113329270438496099068 ! 81: ! 82: quit; ! 83: ! 84: .in -2 ! 85: .if !\n(cW .cs R ! 86: .fi ! 87: .ps 10 ! 88: .vs 12 ! 89: ! 90: If there is a system-wide maple initialization file with the name ! 91: .I init ! 92: under the src subdirectory of the Maple library, then this file ! 93: is read before the session starts. ! 94: In addition, if there is a maple initialization file named ! 95: .I .mapleinit ! 96: in the user's home directory, this file is read next. ! 97: If the \fI\-s\fR (suppress initialization) ! 98: option is specified, Maple will forego reading ! 99: any initialization file when initiating a session. ! 100: ! 101: ! 102: If the ! 103: .I \-b ! 104: (library) option is used, ! 105: then ! 106: .I pathname ! 107: should be the pathname of a directory which contains the Maple library. ! 108: This is used to initialize the value of the Maple variable `libname'. ! 109: By default, `libname' is initialized with the pathname /u/maple/lib. ! 110: Some sites may install a maple shell script which uses the \fI\-b\fR ! 111: option to redefine the library pathname to be whatever is appropriate ! 112: for those sites, e.g., ! 113: .nf ! 114: maple \-b /usr/public/waterloo/maple/lib $* ! 115: .fi ! 116: ! 117: The \fI\-q\fR (quiet) option will suppress the printing of Maple's ! 118: startup logo, various informational messages (words used messages ! 119: and garbage collection messages), and the signoff message. ! 120: Maple is better suited for use as a filter when these messages are ! 121: suppressed. ! 122: .SH "SEE ALSO" ! 123: .I "Maple: A Sample Interactive Session" ! 124: issued by the Symbolic Computation Group as ! 125: Research Report CS-85-01 available from the Department of Computer ! 126: Science, University of Waterloo, ! 127: .br ! 128: .I "Maple User's Guide" ! 129: by B.W. Char et al, Watcom Publications Limited, Waterloo, Ontario (1985). ! 130: .br ! 131: .IR mint (1) ! 132: .SH FILES ! 133: \&.mapleinit ! 134: .br ! 135: /usr/maple/lib \- Maple library (Pathname subject to change at ! 136: each installation.) ! 137: .SH AUTHOR ! 138: Symbolic Computation Group, University of Waterloo ! 139: .SH "FOR HELP" ! 140: At Waterloo, there is the newsgroup uw.maple which contains broadcasts ! 141: and discussions which would be of interest to general Maple users. ! 142: You should subscribe to this newsgroup if you intend to use Maple in ! 143: more than just a casual manner. ! 144: Users are encouraged to post their questions regarding Maple to this ! 145: newsgroup if they feel that their enquiries are of a general nature. ! 146: Replies will be posted to the newsgroup for all to see. ! 147: If you have a question that you think is of a very specific nature and ! 148: not of interest to others, you may send a mail message to ! 149: maple_help@watmum.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.