Contents - Maple Programming Help

Home : Support : Online Help : Manuals : Programming Guide : ProgrammingGuide/Index
 Index Symbols A B C D E F G H I K L M N O P Q R S T U V W
 Symbols !, 2.6 #, 2.6 & operator, 3.13 .. operator, 3.13 1-D output, 10.2 2-D math, 10.7 2-D output, 10.2 :, 8.5 :-, 3.7, 8.4 :: operator, 3.13 := operator, 1.3 ?, 2.6 ?[], 3.6 @ operator, 3.13 @@ operator, 3.13 [], 2.6 {}, 2.6 ~, 2.3
 A altering plot structures, 12.5 animations   3-D with viewpoint options, 12.7   plots:-animate command, 12.7 anyfunc type, 3.15 argument   definition, 6.1 Arrays   applying a function to contents, 4.4   automatic resizing, 4.4   copying, 4.4   creating, 4.4   getting bounds, 4.4   getting number of elements, 4.4   numeric, 4.4   testing for equality, 4.4 arrow notation, 6.9 assignment expression, 5.5 assignment operator, 5.5 assignment statement, 1.3, 3.3 automatic resizing   Arrays, 4.4 automatic simplification, 3.4
 B backslash, 2.5, 2.6, 2.6 Boolean logic, 3.10 braces   forming sets, 2.6 breakpoints, 16.2   explicit, 16.3     removing, 16.3   removing, 16.3 built-in commands, 1.4
 C case-sensitivity in Maple, 2.3 code generation   defining new translators, 14.7   intermediate code, 14.7   printing phase, 14.7   translation process, 14.7 CodeTools:-Profiling:-LoadProfiles, 16.5 CodeTools:-Profiling:-PrintProfiles, 16.5 CodeTools:-Profiling:-Profile, 16.5 CodeTools:-Profiling:-SaveProfiles, 16.5 CodeTools:-Profiling:-SortBy, 16.5 colon, 1.3, 2.6, 5.3 comma   forming expression sequence, 2.6 command-line interface, 14.4 comments, 1.4 Complex constructor, 3.5 complex numbers, 7.2   evalc command, 3.5   Re and Im commands, 3.5 compute services, 14.2 concatenation   names, 2.5   strings, 2.5 connectivity   CAD applications, 14.8   Excel, 14.9   TCP/IP sockets, 14.6 constants   special, 3.3   symbolic, 3.3, 7.2 copying Arrays, 4.4 copying tables, 4.4 creating   Arrays, 4.4   efficient programs, 16.5     displaying time and memory statistics, 16.5     profiling a procedure, 16.5   lists, 4.3   queues, 4.6   records, 4.6   sets, 4.3   tables, 4.4 creating plot structures, 12.5 customizing plots   axes and gridlines, 12.6   colors, 12.6   controlling sampling, 12.6   coordinate systems, 12.6   setting options, 12.6   typesetting, 12.6   view option, 12.6
 D DAG, 2.7 data structures   Arrays, 4.4   converting, 4.5   filtering elements, 4.5   immutable, 4.3   lists, 4.3   mutable, 4.4   queues, 4.6   records, 4.6   sets, 4.3   tables, 4.4   types, 12.5 data types, 2.7   internal representation, appendix1.3 debugging   breakpoints, 16.2, 16.3   explicit breakpoints, 16.3   numbering statements, 16.2   removing watchpoints, 16.2   viewing the debugging process status, 16.2   watchpoints, 16.2, 16.3 definition   argument, 6.1   function call, 6.1 delaying evaluation, 2.6, 3.4 detecting errors, 16.2   checking syntax, 16.4   handling exceptions, 16.4     raising exceptions, 16.4   tracing a procedure, 16.4   using assertions, 16.4 dismantle command, 2.7 DLL, 14.3, 14.5 DocumentTools:-Do command, 13.2 DocumentTools:-GetProperty command, 13.2 DocumentTools:-SetProperty command, 13.2 dot character, 3.9 double colon operator, 3.13 double quotes   displaying a text string, 1.3, 2.5
 E embedded components   adding to document, 13.2   DocumentTools:-Do command, 13.2   DocumentTools:-GetProperty command, 13.2   DocumentTools:-SetProperty command, 13.2   editing component properties, 13.2   programming, 13.2   retrieving and updating component properties, 13.2 equality   records, 4.6 error statement handling, 5.6 escape characters, 2.6 eval command, 1.4, 3.15   difference between eval and subs, 3.15 evalc command, 3.5 evalf command, 7.4 evalhf command, 7.4 evalindets command, 3.15 evaluating expressions, 3.15 evaluation   delaying, 2.6, 3.4 evaluation rules, 1.4, 2.7, 4.6, 4.8, 8.4, 14.5   tables, 4.4 exception handling, 5.6 expand command, 3.12 expression sequence, 2.6 expression statements, 5.4 expressions   converting to strings, 2.5   evaluating and simplifying, 3.15   grouping terms, 2.6   rational, 3.9   set-theoretic, 3.12   tree form, 2.7   union, 3.12 exprofile command, 16.5 extended numeric, 7.2 external functions, 14.5   calling, 14.5   calling mechanism, 14.5   specifying parameter types, 14.5   translating, 14.5   wrappers, 14.5 extracting data from tables, 4.4
 F FAIL, 3.10 file input and output   files used by Maple, 10.4   general files, 10.4     FileTools package, 10.4     Maple I/O library, 10.4   importing and exporting numerical data, 10.4   introductory concepts, 10.4 floating-point numbers   catastrophic cancellation, 7.3   Digits, 7.3   hardware, 7.2   IEEE 754, 7.3   precision, 7.3   representation, 7.3   software, 7.2 floats   exponent, 3.5   hardware, 3.5   Maple_floats command, 3.5   significand, 3.5   software, 3.5 flow of control, appendix1.2 for loop, 4.3, 6.5   debugging     next command, 16.2     step command, 16.2   ModuleIterator procedure, 8.4   scoping rules, 6.5 format strings, 10.5 fprintf command, 10.5 fractions   denom command, 3.5   Fraction constructor, 3.5   numer command, 3.5 fscanf command, 10.5 full evaluation, 1.4 function call, 3.8, 6.2   definition, 6.1 function type, 3.15
 G garbage collection, 8.4, 16.6 global variables   modules, 8.4   procedures, 6.2 Grid computing toolbox, 15.10 Grid programming   communicating between nodes, 15.8     Launch command, 15.8     Receive command, 15.8     Send command, 15.8 Grid-based computation   starting, 15.8
 H hash tables, appendix1.4 hashing in Maple, appendix1.4   Arrays and Tables, appendix1.4   basic hash tables, appendix1.4   cache hash tables, appendix1.4   dynamic hash tables, appendix1.4   name table, appendix1.4   portability, appendix1.4   rectangular Tables, appendix1.4   remember tables, appendix1.4   simplification table, appendix1.4 help databases, 10.4 HFloat   constructor, 3.5 hfloat   option, 7.5
 I Im command, 3.5 imaginary unit   changing default, 3.5 in operator, 3.12 indets command, 3.15 indexed expression   extracting individual elements, 3.6 indexed expressions constructor, 3.6 indexing   mathematical, 4.4   negative, 4.4   programmer, 4.4 indices function, 4.4   nolist option, 4.4 infinity, 7.2 inline assignment, 5.5 input and output   interactive input, 10.3   interactive output, 10.3   with files     files used by Maple, 10.4       help databases, 10.4       internal format files, 10.4       library archives, 10.4       Maple language files, 10.4       Maplet files, 10.4       workbook files, 10.4       worksheet files, 10.4     general files, 10.4       FileTools package, 10.4       Maple I/O library, 10.4     importing and exporting numerical data, 10.4     introductory concepts, 10.4   worksheet     interfaces, 10.3 integers   determining length, 3.5   GMP, 7.2   immediate, 7.2   signed, 3.5 interactive input   worksheet, 10.3 interactive output   worksheet, 10.3 interface command, 10.3   variables     echo, 5.8     imaginaryunit, 3.5     prettyprint, 10.3     rtablesize, 10.3     typesetting, 10.7     verboseproc, 1.4     version, 10.3 interfaces   worksheet input and output, 10.3 internal format files, 10.4 internal representation   data types, appendix1.3     assignment statement       inline assignment, appendix1.3     binary object, appendix1.3     break statement, appendix1.3     character string, appendix1.3     communications control structure, appendix1.3     complex value, appendix1.3     debug, appendix1.3     difference, appendix1.3     equation, appendix1.3     error statement, appendix1.3     expression sequence, appendix1.3     for loop statement, appendix1.3     foreign data, appendix1.3     function call, appendix1.3     garbage, appendix1.3     hardware float, appendix1.3     identifier, appendix1.3     if statement, appendix1.3     less than, appendix1.3     less than or equal, appendix1.3     lexically scoped variables, appendix1.3     list, appendix1.3     local variables, appendix1.3     logical AND, appendix1.3     logical IMPLIES, appendix1.3     logical NOT, appendix1.3     logical OR, appendix1.3     logical XOR, appendix1.3     module definition, appendix1.3     module instance, appendix1.3     module member, appendix1.3     multivariate polynomials with integer coefficients, appendix1.3     name concatenation, appendix1.3     negative integer, appendix1.3     Next statement, appendix1.3     not equal, appendix1.3     polynomials with integer coefficients modulo n, appendix1.3     positive integer, appendix1.3     Power, appendix1.3     procedure definition, appendix1.3     procedure parameters, appendix1.3     product, appendix1.3     quit statement, appendix1.3     quotient, appendix1.3     range, appendix1.3     read statement, appendix1.3     rectangular table, appendix1.3     return statement, appendix1.3     save statement, appendix1.3     series, appendix1.3     set, appendix1.3     software float, appendix1.3     sparse distributed multivariate polynomial, appendix1.3     statement sequence, appendix1.3     sum, appendix1.3     table, appendix1.3     table reference, appendix1.3     test for equality, appendix1.3     test for inequality, appendix1.3     try statement, appendix1.3     type specification, appendix1.3     unevaluated expressions, appendix1.3     use statement, appendix1.3     while loop statement, appendix1.3 interrupt a Maple computation, 1.5   command-line, 1.5   hard interrupt, 1.5   worksheet     interrupt icon, 1.5 intersect operator, 3.12
 K kernel, 1.2 kernelopts   maxdigits, 3.5
 L last name evaluation, 1.4, 3.11, 4.4, 6.7, 6.11 left single quotes   forming names, 2.3 library archives, 10.4 line continuation character, 2.6 lists, 4.3   accessing data stored in, 4.3   creating, 4.3   nested, 4.3 local variables, 1.4   modules, 8.4 loops   commands, 5.6   until, 5.6
 M macro definitions, 11.4 map command, 4.3 Maple character set, 2.2 Maple debugger, 16.2   command-line, 16.2   debugger commands, 16.2   debugger prompt, 16.2   interactive, 16.2   starting, 16.2   stopping, 16.2   syntax rules, 16.3 Maple internal functions   algebraic functions, appendix1.1   algebraic service functions, appendix1.1   data structure manipulation functions, appendix1.1   evaluators, appendix1.1   general service functions, appendix1.1 Maple keywords, 2.3 Maple language files, 10.4 Maple library, 1.2 Maple library archive, 11.3 Maple library commands   printing, 1.4 Maple preprocessor, 11.4 Maple types, 2.7 Maple User Interface, 1.2 MapleNet, 14.2 Maplet files, 10.4 Matrix   creating, 2.6 maximum number of digits, 3.5 member function, 4.3 member selection, 3.7, 8.4 members   exported, 9.2   local, 9.2 memory   clearing, 1.5 methods, 9.4 module definitions   body, 8.4   declaring statements, 8.4   implicit scoping rules, 8.4   lexical scoping rules, 8.4   named modules, 8.4   parameters, 8.4   syntax, 8.4 ModuleIterator procedure, 8.4 modules   exports, 8.4   members, 8.4   options, 8.4
 N name tables, appendix1.4 names, 1.3, 2.3   equality of, 3.3   multiple assignment, 5.5   unassigning, 3.4   with blank spaces, 2.3   with international characters, 2.3 nested lists, 4.3 nolist option   indices function, 4.4 nprintf command, 10.5 numelems command, 4.3 numeric types, 7.2
 O object oriented programming   class     creating new, 9.3   introduction, 9.2   members     definition, 9.2   methods, 9.4     calling, 9.4     static vs non-static, 9.4   modules     definition, 9.2   objects, 9.3     definition, 9.2     indexed function calls, 9.4     special methods, 9.4 op command, 2.7, 4.3, 4.3 OpenMaple, 14.3 operators   &, 3.13   .., 3.13   :-, 3.7   ::, 3.13   @, 3.13   @@, 3.13   addition, 3.9   arithmetic, 1.3   binary, 2.3   division, 3.9   element-wise, 2.3   if, 5.6   in, 3.12   intersect, 3.12   member selection, 3.7   multiplication, 3.9   set-theoretic, 3.12   subtraction, 3.9   unary, 2.3   union, 3.12
 P packages, 8.4, 11.2   exports, 11.2   organizing, 11.4   saving, 11.3 packed records, 4.6 parallel programming   mutex, 15.3   sharing data, 15.3 parameter   definition, 6.1 plot library, 12.3   combining plots, 12.3     generating plot array, 12.3     merging plots, 12.3   generating plots, 12.3     expression and operator forms, 12.3     parametric form, 12.3   other packages, 12.3   plotting points, 12.3   plotting polygons, 12.3   specialty plots, 12.3   text on plots, 12.3 plot structures   altering, 12.5   creating, 12.5 plots   animate command, 12.7   generating, 12.2   programming with, 12.4 plots:-animate command, 12.7 prettyprinting, 10.3 print   defining custom printing, 10.3 printf command, 10.5 procedure call, 1.4 procedure definition, 1.4 procedures   adding comments, 1.4   declaring parameters     parameter modifiers, 6.3   defining, 1.4   invocation, 1.4   maintainable code, 6.8     adding comments, 6.8     formatting procedures for readability, 6.8   options     cache, 6.5   syntax, 1.4 profiling a procedure, 16.5 programming   with plots, 12.4 protected names, 3.3
 Q queues   creating, 4.6   dequeue, 4.6   enqueue, 4.6 quit statement, 5.8 quotes   double, 1.3, 2.5   left single, 2.3   right single, 2.6
 R rational numbers, 7.2 Re command, 3.5 read statement, 5.8 records, 8.5   creating, 4.6   equality, 4.6 remember tables, appendix1.4 restart command, 1.5 return statement, 5.6 right single quotes   delaying evaluation, 2.6 rtables, 4.4
 S save statement, 5.8 scanf command, 10.5 selection operation, 4.3, 4.4, 8.4 semicolon, 1.3, 2.6, 5.3 separating statements, 2.6 sequence, 2.6 setattribute command, 3.14 sets, 2.6, 4.3   accessing data stored in, 4.3   arithmetic, 4.3 setting time limit on computations, 16.6 SFloat   constructor, 3.5 simplifying expressions, 3.15 sort command, 4.3 specfunc type, 3.15 special characters, 2.2 special methods, 9.4   ModuleApply, 9.4   ModuleCopy, 9.4   ModuleDeconstruct, 9.4   ModuleIterator, 9.4   ModuleLoad, 9.4   ModulePrint, 9.4   ModuleType, 9.4   ModuleUnload, 9.4 sprintf command, 10.5 square brackets, 2.6   and braces, 2.6 sscanf command, 10.5 stacks   creating, 4.6   popping, 4.6   pushing, 4.6 strings, 1.3, 2.5   concatenation, 2.5   length, 2.5   mutability, 2.5   parsing, 2.5   searching, 2.5 StringTools package, 10.6 StringTools:-StringBuffer command, 2.5 structured types, 2.7, 3.15 sub-Array access, 4.4 subexpressions   substituting, 3.15 subs command, 3.15   difference between eval and subs, 3.15 subsindets command, 3.15 subsop command, 3.15 substituting subexpressions, 3.15 substrings   extracting, 2.5
 T table indexing, 4.4 tables   applying a function to contents, 4.4   checking index, 4.4   copying, 4.4   creating, 4.4   evaluation rules, 4.4   extracting data, 4.4   getting number of elements, 4.4   removing an element from, 4.4 testing code   test coverage, 16.7   verifying results, 16.7   writing good tests, 16.7 text component   parsing strings from, 13.2 timelimit command, 16.6 tracing a procedure, 16.4 true false FAIL, 3.10 try statement, 5.6 type checking, 2.7 type command, 3.3 typeset math, 10.7 typesetting package, 10.7
 U undefined, 7.2 unevaluation quotes, 2.6, 3.4 union operator, 3.12 UnProfile command, 16.5 until loops, 5.6 use statement, 8.6
 V Vector   creating, 2.6 verify command, 16.7 viewing help pages, 1.3
 W white space characters, 2.6 workbook files, 10.4 worksheet files, 10.4 worksheet input and output   interactive input, 10.3   interactive output, 10.3   interfaces, 10.3