Logo IMES

Center of MechanicsStephan Kaufmann
Home
Lectures / Courses
Vorlesungen / Kurse
Ingenieur-Tool I
Books
Bücher
ZSK



 

Table of ContentsTorus

 

bulletIntroduction
bulletPart 1.
bullet1.1 Getting Started
bullet1.1.1 Starting and Quitting
bullet1.1.2 Interrupting and Quitting
bullet1.2 Help!
bullet1.3 Numerical Calculations
bullet1.3.1 Simple Examples
bullet1.3.2 External Packages: Units
bullet1.3.3 Large Numbers: The RSA Public-Key Cryptosystem
bullet1.4 Symbolic Calculations
bullet1.4.1 Polynomials
bullet1.4.2 Equations
bullet1.4.3 Calculus
bullet1.5 Plots: Different Pendulums
bullet1.5.1 Two-Dimensional Plots
bullet1.5.2 Example: The Triple Pendulum
bullet1.5.3 Three-Dimensional Graphics and Animation:
A Rotating Double Pendulum
bullet1.5.4 Parametric Plots: A Rotating Double Pendulum
bullet1.5.5 Plotting Data: The Random Generator
bullet1.6 Lists
bullet1.6.1 Creating and Formatting Lists
bullet1.6.2 Calculations with Lists, Pure Functions
bullet1.6.3 List Manipulation: The Cross Product
bullet1.6.4 Vectors, Matrices, Tensors: The Jacobian
bullet1.6.5 Eigenvectors and Eigenvalues: An Oscillator
bullet1.7 Graphics Programming
bullet1.7.1 The Structure of Graphics
bullet1.7.2 Example: Animation of the Triple Pendulum
bullet1.7.3 Example: The Oscillator
bullet1.8 More Selected Tools
bullet1.8.1 Graphics and Sound
bullet1.8.2 Complex Numbers
bullet1.8.3 Sums, Products, Series
bullet1.8.4 Data Analysis, Interpolation
bullet1.8.5 Transformations
bullet1.8.6 Mathematical Functions
bullet1.8.7 Polynomials
bullet1.8.8 Linear Algebra, Linear Programming
bullet1.8.9 File Manipulation
bullet1.8.10 Custom Configuration
bullet1.8.11 Resources
bulletPart 2.
bullet2.1 Expressions
bullet2.1.1 The Structure of Expressions
bullet2.1.2 Working with Parts of Expressions
bullet2.2 Patterns
bullet2.2.1 Simple Patterns
bullet2.2.2 Restricted Patterns
bullet2.2.3 More Complicated Patterns
bullet2.2.4 Example: A Simple Integrator
bullet2.3 Transformation Rules and Definitions
bullet2.3.1 Transformation Rules
bullet2.3.2 Definitions
bullet2.3.3 Attributes
bullet2.4 Evaluation and Tools for Programming
bullet2.4.1 Standard Evaluation
bullet2.4.2 Special Evaluation
bullet2.4.3 Conditionals, Loops, and Control Structures
bullet2.5 Modularity
bullet2.5.1 Local Variables and Constants
bullet2.5.2 Contexts and Packages
bullet2.6 Strings, Text, Messages
bullet2.6.1 Printing Text
bullet2.6.2 Arranging Text
bullet2.6.3 Built-in Formats
bullet2.6.4 Formats for Numbers
bullet2.6.5 Subscripts and Superscripts
bullet2.6.6 Custom Formats
bullet2.6.7 Strings
bullet2.6.8 Messages
bulletPart 3.
bullet3.1 Programming Methodologies
bullet3.1.1 Procedural Programming
bullet3.1.2 Recursive Programming
bullet3.1.3 Functional Programming
bullet3.1.4 Rule-Based Programming
bullet3.1.5 Programming with Constraint-Propagation
bullet3.1.6 Data Types, Object-Oriented Programming
bullet3.2 Developing Programs
bullet3.2.1 Debugging
bullet3.2.2 Example: NonNegativeQ‘
bullet3.2.3 Example: AbsArg‘
bullet3.2.4 Example: RSA‘
bullet3.2.5 Example: Perturbation‘
bullet3.3 Numerics
bullet3.3.1 Compiling Expressions: Fractals
bullet3.3.2 Precision and Accuracy
bullet3.3.3 Controlling Numerical Built-in Functions
bullet3.4 Long Calculations: RSA
bullet3.4.1 Primes for RSA
bullet3.4.2 Saving Results in a File
bullet3.4.3 External Programs, Calculations in the Background
bulletReferences
bulletIndex

[Top]


01-Mar-2018 | Stephan Kaufmann | ZfM | ETH