feed icon rss

Your email was sent successfully. Check your inbox.

An error occurred while sending the email. Please try again.

Proceed reservation?

Export
  • 1
    UID:
    b3kat_BV042420932
    Format: 1 Online-Ressource
    ISBN: 9781461569961 , 9780387941257
    Note: This tutorial shows how to use Maple both as a calculator with instant access to hundreds of high-level math routines and as a programming language for more demanding tasks. It covers topics such as the basic data types and statements in the Maple language. It explains the differences between numeric computation and symbolic computation and illustrates how both are used in Maple. Extensive "how-to" examples are used throughout the tutorial to show how common types of calculations can be expressed easily in Maple. The manual also uses many graphics examples to illustrate the way in which 2D and 3D graphics can aid in understanding the behavior of functions
    Language: English
    Keywords: Maple V 4.0 ; Maple V ; Programmierung ; Datenverarbeitung ; Maple ; Algebra ; Beispielsammlung
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 2
    UID:
    almahu_9948621027102882
    Format: online resource.
    Edition: 1st ed. 1991.
    ISBN: 9781461573869
    Content: The design and implementation of the Maple system is an on-going project of the Symbolic Com­ putation Group at the University of Waterloo in Ontario, Canada. This manual corresponds with version V (roman numeral five) of the Maple system. The on-line help subsystem can be invoked from within a Maple session to view documentation on specific topics. In particular, the command ?updates points the user to documentation updates for each new version of Maple. The Maple project was first conceived in the autumn of 1980 growing out of discussions on the state of symbolic computation at the University of Waterloo. The authors wish to acknowledge many fruitful discussions with colleagues at the University of Waterloo, particularly Morven Gen­ tleman, Michael Malcolm, and Frank Tompa. It was recognized in these discussions that none of the locally-available systems for symbolic computation provided the facilities that should be expected for symbolic computation in modern computing environments. We concluded that since the basic design decisions for the then-current symbolic systems such as ALTRAN, CAMAL, REDUCE, and to design a new system MACSYMA were based on 1960's computing technology, it would be wise from scratch taking advantage of the software engineering technology which had become available since then, as well as drawing from the lessons of experience. Maple's basic features (e. g. elementary data structures, input/output, arithmetic with numbers, and elementary simplification) are coded in a systems programming language for efficiency.
    Note: 1 Introduction -- 1.1 Some General Examples -- 1.2 Numbers -- 1.3 Examples from Calculus -- 1.4 Data Structures -- 1.5 Examples from Linear Algebra -- 1.6 Equation Solving -- 1.7 Output and Programming -- 2 Language Elements -- 2.1 Character Set -- 2.2 Tokens -- 2.3 Escape Characters -- 2.4 Blanks, Lines, Comments, and Continuation -- 2.5 Files -- 3 Statements and Expressions -- 3.1 Types of Statements -- 3.2 Expressions -- 3.3 Formal Syntax -- 4 Data Types -- 4.1 Basic Data Types -- 4.2 Map, Subs, and Subsop -- 5 Type Testing -- 5.1 Definition of a Type in Maple -- 5.2 Simple Types -- 5.3 Structured Types -- 5.4 Surface and Nested Types -- 5.5 Simplification of Types -- 5.6 Parameter Type Testing -- 5.7 Undesirable Simplifications and Evaluations of Types -- 5.8 Type Testing Versus Pattern Matching -- 6 Arrays and Tables -- 6.1 Overview -- 6.2 Creating Tables -- 6.3 Evaluation Rules for Tables and Table Components -- 6.4 Tables as Objects -- 6.5 Indexing Functions -- 7 Procedures -- 7.1 Procedure Definitions -- 7.2 Parameter Passing -- 7.3 Local Variables -- 7.4 Options -- 7.5 Remember Tables -- 7.6 Assigning Values to Parameters -- 7.7 Error Returns and Explicit Returns -- 7.8 Simplification and Returning Unevaluated -- 7.9 Boolean Procedures -- 7.10 Reading and Saving Procedures -- 8 Operators -- 8.1 Operator Definition -- 8.2 Syntactic Definition -- 8.3 Semantic Definition -- 8.3.1 Application Versus Composition -- 8.4 Partial Definition of Operators -- 8.5 Example: The Differentiation Operator D -- 9 Internal Representation and Manipulation -- 9.1 Internal Organization -- 9.2 Internal Representation of Data Types -- 9.3 The Use of Hashing in Maple -- 9.4 Portability of the Maple System -- 10 Plotting -- 10.1 Introduction -- 10.2 Plots in 2D -- 10.3 Plots in 3D -- 10.4 Saving Plots -- 10.5 Plots Package -- 10.6 Examples -- 11 Miscellaneous Facilities -- 11.1 Debugging Facilities: Detecting Syntax Errors -- 11.2 Debugging Facilities: Monitoring Run-Time Execution -- 11.3 Alias and Macro -- 11.4 Monitoring Space and Time -- 11.5 Global Variables -- 11.6 User Interface Variables -- 11.7 Maple Command Line Options -- 11.8 Other Facilities -- 12 Overview of the Maple Library -- 12.1 Introduction -- 12.2 Description of the Maple Library -- 12.3 Format of Library Function Descriptions -- 12.4 Printing Maple Help Files -- 12.5 Library Index -- A Maple under UNIX -- A.1 Introduction -- A.2 Maple Initialization Files -- A.3 Quit and Interrupt Characters -- A.4 Temporarily Escaping from Maple -- A.5 Redirection of Input and Output -- A.6 Maple Command Line Options for UNIX -- A.6.1 Overview of Maple command line options -- A.6.2 Library Specification Option: -b -- A.6.3 Suppress Initialization Option: -s -- A.6.4 Quiet Option: -q -- A.7 Mint -- A.8 Summary of Site- and UNIX- Dependent Aspects of Maple -- B Using Maple with X -- B.1 Introduction -- B.2 Getting Started -- B.3 Entering Commands in Maple -- B.4 Editing -- B.5 Maple Input and Output Cells -- B.6 Including and Saving Text -- B.7 Searching -- B.8 Resource Usage -- B.9 Interrupt, Pause and Quit Buttons -- B.10 Resizing Windows -- B.11 Help Windows -- B.12 2D Plot Windows -- B.13 3D Plot Windows -- B.14 Customizing Maple Under X -- B.15 Tips -- B.16 Troubleshooting -- B.17 Information for Xperts -- C Maple under DOS -- C.1 Introduction -- C.2 Using Maple V -- C.2.1 Exiting Maple -- C.2.2 The Status Line -- C.2.3 The Command Line Editor -- C.2.4 Expression Editing -- C.2.5 File Editing -- C.2.6 Accessing Maple Help -- C.2.7 Session Review Mode -- C.2.8 Using the Menu -- C.2.9 Input/Output Capture Mode -- C.3 Manipulating Graphical Output -- C.3.1 Three Dimensional Graphics Display Driver -- C.3.2 Two Dimensional Graphics Display Driver -- C.3.3 Printing and Saving Graphic Output -- C.3.4 Using Maple Plots in Other Programs.
    In: Springer Nature eBook
    Additional Edition: Printed edition: ISBN 9780387941240
    Additional Edition: Printed edition: ISBN 9780387976228
    Additional Edition: Printed edition: ISBN 9781461573876
    Language: English
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 3
    UID:
    almahu_9948621583602882
    Format: XXV, 699 p. , online resource.
    Edition: 1st ed. 1991.
    ISBN: 9781475721331
    Content: The design and implementation of the Maple system is an on-going project of the Symbolic Com­ putation Group at the University of Waterloo in Ontario, Canada. This manual corresponds with version V (roman numeral five) of the Maple system. The on-line help subsystem can be invoked from within a Maple session to view documentation on specific topics. In particular, the command ?updates points the user to documentation updates for each new version of Maple. The Maple project was first conceived in the autumn of 1980, growing out of discussions on the state of symbolic computation at the University of Waterloo. The authors wish to acknowledge many fruitful discussions with colleagues at the University of Waterloo, particularly Morven Gen­ tleman, Michael Malcolm, and Frank Tompa. It was recognized in these discussions that none ofthe locaIly-available systems for symbolic computation provided the facilities that should be expected for symbolic computation in modern computing environments. We concluded that since the basic design decisions for the then-current symbolic systems such as ALTRAN, CAMAL, REDUCE, and MACSYMA were based on 1960's computing technology, it would be wise to design a new system "from scratch". Thus we could take advantage of the software engineering technology which had become available in recent years, as well as drawing from the lessons of experience. Maple's basic features (elementary data structures, Input/output, arithmetic with numbers, and elementary simplification) are coded in a systems programming language for efficiency.
    In: Springer Nature eBook
    Additional Edition: Printed edition: ISBN 9780387941608
    Additional Edition: Printed edition: ISBN 9781475721348
    Additional Edition: Printed edition: ISBN 9780387975924
    Language: English
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 4
    UID:
    almahu_9947363092502882
    Format: online resource.
    ISBN: 9781461569961
    Content: This tutorial shows how to use Maple both as a calculator with instant access to hundreds of high-level math routines and as a programming language for more demanding tasks. It covers topics such as the basic data types and statements in the Maple language. It explains the differences between numeric computation and symbolic computation and illustrates how both are used in Maple. Extensive "how-to" examples are used throughout the tutorial to show how common types of calculations can be expressed easily in Maple. The manual also uses many graphics examples to illustrate the way in which 2D and 3D graphics can aid in understanding the behavior of functions.
    Note: One Interactive Use of Maple -- 1.1 The user interface and the computational engine -- 1.2 Getting started -- 1.3 Starting a Maple session: how Maple behaves interactively -- 1.4 Simple arithmetic in Maple -- 1.5 Fixing mistakes -- 1.6 help yourself to more of Maple -- 1.7 Parentheses and the priority of arithmetic operations -- 1.8 Ending a Maple session -- 1.9 Maple variables -- 1.10 Built-in commands for mathematical computation -- 1.11 Introducing Maple’s mathematical commands -- 1.12 Using Maple as a numerical calculator -- 1.13 Graphing and plotting functions on screen and on paper -- 1.14 More about syntax errors -- 1.15 You ask too much! (Run-time errors) -- 1.16 Interrupting a Maple computation -- 1.17 Printing values: print and lprint -- 1.18 Defining simple functions in Maple -- 1.19 Automatic simplification -- 1.20 Simplifying expressions with simplify -- 1.21 Maple’s commands for calculus -- 1.22 Computing sums -- 1.23 Solving recurrence relations with rsolve -- 1.24 Other commands for solving, and other mathematical functions -- Two Less Simple Maple -- 2.1 A few words to experienced programmers -- 2.2 Programming variables and mathematical symbols -- 2.3 More on simplification: specialized simplification commands -- 2.4 Full and delayed evaluation -- 2.5 Quotation and unevaluation -- 2.6 Using quoted variables as function arguments -- 2.7 Concatenation — forming new names from old -- 2.8 Looking at parts of expressions — op, nops, coeff -- 2.9 Expression sequences, sets, and lists -- 2.10 Tables and arrays — indexed collections of data -- 2.11 Converting from one structure to another -- 2.12 The map function: performing the same operation on all elements of a data structure -- 2.13 Linear algebra in Maple -- 2.14 alias for changing the names of built-in functions and mathematical symbols -- 2.15 Saving the state of your Maple session -- 2.16 Recording results in files in human-readable format -- 2.17 Access to additional library procedures -- 2.18 Other formats for output: fortran, latex, and eqn -- Three The Maple Programming Language -- 3.1 Repetition while you wait -- 3.2 Repetition for each one -- 3.3 Conditional execution with if-then-else-fi -- 3.4 break and next: control within for-while loops -- 3.5 Simple Maple procedures -- 3.6 Maple procedures — multiple statements, local variables, RETURN -- 3.7 Using error — exiting several procedures at once -- 3.8 Checking types: writing safer programs -- 3.9 Nested types and structured types -- 3.10 Remembering function values -- 3.11 Functional operators -- 3.12 Packages in Maple -- 3.13 Your Maple initialization file -- 3.14 Creating help for your procedures -- 3.15 Creating your own library -- 3.16 Creating and debugging Maple programs -- 3.17 Viewing Maple library source code -- 3.18 Calling Maple from programs written in other languages -- Four Advanced Graphics -- 4.1 More on plot -- 4.2 Plotting in three dimensions: graphing surfaces -- 4.3 Plotting functional expressions with plot and plot3d -- Five Measuring and improving performance -- 5.1 Monitoring time and space consumed during a computation -- 5.2 Garbage collection and gc -- 5.3 Querying the state of the system through status -- 5.4 Profiling the performance of Maple programs -- 5.5 Using option remember to improve performance -- 5.6 Faster floating-point computation -- Six Advanced Examples -- 6.1 Introduction -- 6.2 Balancing chemical reactions -- 6.3 Maxwell’s formula for the velocity of a gas sample -- 6.4 Critical length of a rod -- 6.5 Zeros of Bessel functions -- 6.6 Stock market analysis through linear algebra -- 6.7 Primitive trinomials -- 6.8 Computations on the 3n +1 conjecture -- 6.9 A numerical approximation problem -- 6.10 Reading more about Maple problem-solving techniques -- Seven Global access to Maple information -- 7.1 New users’ problems -- 7.2 The community of Maple users -- 7.3 What to do when the answer seems wrong -- 7.4 Electronic access to user-contributed Maple software -- 7.5 Maple publications -- Conclusion -- A Bibliography -- B Books and articles for Maple users -- B.1 Some books for Maple users -- B.2 Some research articles on Maple and its usage.
    In: Springer eBooks
    Additional Edition: Printed edition: ISBN 9780387941257
    Language: English
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
Close ⊗
This website uses cookies and the analysis tool Matomo. Further information can be found on the KOBV privacy pages