Examples and Applications Index - Maple Help

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : Applications and Example Worksheets : examples/index

Examples and Applications Index

 

This worksheet provides access to the example worksheets that are installed with the Maple software. The worksheets have been organized into topical sections, with a complete alphabetical listing of all example worksheets at the end. Click the box to the left of the section name to display the examples listed in it. Click the appropriate hyperlink in a section to open the corresponding worksheet.

 

These example worksheets are in Standard Worksheet (MW) format. In the Classic interface, worksheets are available in Classic Worksheet (MWS) format. Maple also contains application worksheets in the Standard interface. For a list of these worksheets, see the Applications section below.

 

For additional applications and other free resources, visit the Maple Application Center.

Alphabetical Listing of all Examples and Applications

• 

applications/BlackScholes: Example to compute the option price using three different methods.

• 

applications/BouncingBall: Example on how event modeling in the dsolve command can be used to model a ball bouncing on a hilly terrain.

• 

applications/DCMotor: Example to obtain the transfer function and state space model of a system, and then design a LQR controller.

• 

applications/DigitalFilterDesign: An application that demonstrates the design and analysis of a discrete filter.

• 

applications/FFTOptionPricing: An application that calculates an option price using FFTs.

• 

applications/FilteringFrequencyDomainNoise: An application that demonstrates frequency filtering.

• 

applications/FrequencyDomainSystemIdentification: Example of determining the parameters of a model when its structure is known.

• 

applications/HarmonicOscillator: An application that illustrates a second order harmonic oscillator under different control strategies.

• 

applications/ImageProcessing: An application that tests the effectiveness of image processing algorithms.

• 

applications/InterauralTimeDelay: An  application that introduces a delay in one channel of a sound to change the characteristics of the output.

• 

applications/PaintProcess: An application that illustrates how Maple was used to identify and subsequently correct the source of error between the model-predicted and actual concentrations of paint produced.

• 

applications/RadiatorDesign: An application that demonstrates the use of Maple's connectivity to CAD systems, and presents a typical use-case, for the design of a radiator assembly.

• 

applications/SignalGeneration: Example that demonstrates how to efficiently generate signals.

• 

applications/StabilityAnalysis: An application that shows how Maple can be used to control the re-entry path of a space shuttle by examining the boundaries of constant gain and phase margins.

• 

applications/SunspotPeriodicity: An application that finds the period of sunspots using FFTs as well as autocorrelation.

• 

applications/TheGreeks: Compute various measurements of risk in mathematical finance.

• 

applications/WaterHammer: An example of how differential equations can model pressure dynamics at a water valve.

• 

examples/addtable: Extending the power of the integral transforms in Maple.

• 

examples/AdvancedMapletsLayout: An example Maplet application providing detailed information on how Maplet layouts work.

• 

examples/AirPassengers: An example of forecasting future air passenger data using TimeSeriesAnalysis.

• 

examples/AlertMaplet: An example Maplet application providing advanced information for the Alert example Maplet application.

• 

examples/algcurve: A package for working with algebraic curves.

• 

examples/applyrl: Rule-based symbolic programming.

• 

examples/archi: Archimedean solids.

• 

examples/BezoutMatrixMaplet: An example Maplet application providing advanced information for the advanced LinearAlgebra BezoutMatrix Maplet application.

• 

examples/binarytree: A demonstration of programming a Maple package, this worksheet implements a dictionary structure that uses binary trees.

• 

examples/BranchCuts: A visual exploration of branches and branch cuts for the inverse trig and hyperbolic functions.

• 

examples/Calculus1Derivatives: Differentiation in the visualization component of the Student[Calculus1] package.

• 

examples/Calculus1DiffApps: Differentiation applications in the visualization component of the Student[Calculus1] package.

• 

examples/Calculus1IntApps: Integration applications in the visualization component of the Student[Calculus1] package.

• 

examples/Calculus1Integration: Integration in the visualization component of the Student[Calculus1] package.

• 

examples/Calculus1SingleStepping: An overview of single-step problem solving in the Student[Calculus1] package.

• 

examples/Calculus1Tangents: Tangents, function inverses, and plotting by sampling in the visualization component of the Student[Calculus1] package.

• 

examples/Calculus1Theorems: Differentiation theorems in the visualization component of the Student[Calculus1] package.

• 

examples/Calculus1Visualization: An overview of visualization in the Student[Calculus1] package.

• 

examples/CodeCoverage: A demonstration of programming a Maple package, this worksheet creates a package for code coverage profiling.

• 

examples/CodeGeneration: An introduction to the Maple package that controls the translation of Maple code to other languages.

• 

examples/combstruct_attributes:  Attribute grammars are a way to express recursively defined properties of structures.  They are available in the combstruct package.

• 

examples/combstruct_gen_funcs:  It is possible to produce generating function equations and to solve some of them.  Also, there is the allstructs function which performs exhaustive structure generation.

• 

examples/combstruct_grammars:  An introduction to combstruct.  Learn the basics of specifications, how to get counting sequences, and how to use predefined structures (including subsets, permutations, and combinations).

• 

examples/combstruct_sample_structs:  A simple collection of combstruct examples showing how to generate random trees, investigate the distribution of height by simulation, enumerate functional graphs, alcohols, necklaces, expression trees, and more.

• 

examples/CommandTemplate: Template for top-level command help page.

• 

examples/ConditionNumberMaplet: An example Maplet application providing advanced information for the advanced LinearAlgebra ConditionNumber Maplet application.

• 

examples/ConfirmMaplet: An example Maplet application providing advanced information for the example Confirm Maplet application.

• 

examples/ContextMenu: Examples of context menu use.

• 

examples/CurveFitting: The CurveFitting package.

• 

examples/DatabaseGrades: An example of creating and modifying a database.

• 

examples/DefaultUnits: Using units in the default Maple environment.

• 

examples/define: Using the Maple define command to specify a function by its behavior.

• 

examples/deplot: Special facilities for plotting solutions of differential equations.

• 

examples/deplot3d: Plotting solutions of differential equations in three dimensions.

• 

examples/DEplotSystems: Describes the default models for the DEplot[interactive] differential system tool.

• 

examples/diffalg: Differential algebra package.

• 

examples/diffop: A subpackage (of DEtools) for differential operators.

• 

examples/Domains: A tool for developing code for complicated algorithms.

• 

examples/dsolve_numeric_NewErrorControl: An introduction to error control methods for numerical ODE solutions.

• 

examples/dual: Duality of polyhedra.

• 

examples/DynamicSystems: Examples of creating, manipulating, simulating, and plotting linear systems models.

• 

examples/elliptic: Elliptic integrals examples.

• 

examples/elliptic2: Elliptic integrals examples.

• 

examples/evalntype: One of the extensions to the Maple type system.

• 

examples/ExampleMaplets: An overview of example Maplet applications.

• 

examples/Explore: Examples of the use of the Explore command to construct and insert a collection of embedded components used to explore an expression or a plot.

• 

examples/ExternalCalling: An introduction to the use of external compiled code.

• 

examples/ExternalCode: Sample command lines for building an OpenMaple application.

• 

examples/FileTools: An overview of the FileTools package and selected examples.

• 

examples/finance: Examples of calculations for personal finance.

• 

examples/fourier: An illustration of the Fourier transform in Maple.

• 

examples/functionaloperators: Defining and using various forms of functional operators.

• 

examples/GenericGraphAlgorithms: Illustrates generic programming in an example using simple graph algorithms.

• 

examples/GenericGroups: A demonstration of programming with Maple modules, using generic programming.

• 

examples/geometry: The Maple geometry package.

• 

examples/GetColorMaplet: An example Maplet application providing advanced information for the GetColor example Maplet application.

• 

examples/GetEquationMaplet: An example Maplet application providing advanced information for the GetEquation example Maplet application.

• 

examples/GetExpressionMaplet: An example Maplet application providing advanced information for the GetExpression example Maplet application.

• 

examples/GetFileMaplet: An example Maplet application providing advanced information for the GetFile example Maplet application.

• 

examples/GetInputMaplet: An example Maplet application providing advanced information for the GetInput example Maplet application.

• 

examples/GlobalTemperature: An example of forecasting future average global temperature data using TimeSeriesAnalysis.

• 

examples/GMP: An introduction to the GNU Multiple Precision (GMP) integer library and Maple exact arbitrary-precision integer arithmetic.

• 

examples/GraphTheory: An Overview of the GraphTheory package.

• 

examples/hankel: The Hankel transform.

• 

examples/hilbert: The Hilbert transform.

• 

examples/HilbertMatrixMaplet: An example Maplet application providing advanced information for the advanced LinearAlgebra HilbertMatrix Maplet application.

• 

examples/IntegrationMaplet: An example Maplet application providing advanced information for the advanced Integration Maplet application.

• 

examples/Interpolation_and_Smoothing: An introduction to interpolation and smoothing of given two-dimensional and three-dimensional data in Maple.

• 

examples/LA_Linear_Solve: Using the LinearAlgebra package to solve systems.

• 

examples/LA_NAG: Using the LinearAlgebra package with NAG routines.

• 

examples/LA_options: LinearAlgebra package options.

• 

examples/LA_Syntax_Shortcuts: LinearAlgebra package shortcuts.

• 

examples/laplace: The Laplace transform.

• 

examples/lexical: An explanation of lexical scoping in Maple.

• 

examples/LinearAlgebraComputation: An overview of matrix and vector computations in the Student[LinearAlgebra] subpackage.

• 

examples/LinearAlgebraInteractive: An overview of the Maplet interface routines in the Student[LinearAlgebra] subpackage.

• 

examples/LinearAlgebraMigration: An overview of converting worksheets that use the superseded linalg package to use the LinearAlgebra and VectorCalculus packages.

• 

examples/LinearAlgebraVisualization1: An overview of visualization for vector, plane, and linear system problems in the Student[LinearAlgebra] subpackage.

• 

examples/LinearAlgebraVisualization2: An overview of visualization for least squares approximation and eigenvector problems in the Student[LinearAlgebra] subpackage.

• 

examples/linearode: Examples of determining closed-form solutions using dsolve.

• 

examples/LinkedListPackage: A demonstration of programming a Maple package, this worksheet implements a linked list structure and operations on the pairs.

• 

examples/MapletBuilder: An introduction to creating Maplets using Maplet Builder.

• 

examples/MapletBuilderAdvanced: An introduction to creating Advanced Maplets using Maplet Builder.

• 

examples/MapletsLayout: An introduction to Maplet application layout and design.

• 

examples/MapletsStyleGuide: A list of guidelines for writing readable Maplet application code.

• 

examples/MapletsTutorial: An introduction to writing Maplet applications.

• 

examples/Mathieu: An overview of the Mathieu mathematical functions in Maple.

• 

examples/matlab: A demonstration of the Matlab package.

• 

examples/MatrixNormMaplet: An example Maplet application providing advanced information for the advanced LinearAlgebra MatrixNorm Maplet application.

• 

examples/mellin: The Mellin transform.

• 

examples/memo: Using modules to implement memoization.

• 

examples/MessageMaplet: An example Maplet application providing advanced information for the Message example Maplet application.

• 

examples/minimize:  Using the Maple minimize command.

• 

examples/MultivariateCalculus: Overview of the Student[MultivariateCalculus] package.

• 

examples/NaturalUnits: Using units in the Natural Units environment.

• 

examples/numeric_DAE: Overview of using numeric differential-algebraic equation solvers.

• 

examples/obj: Using modules to model objects.

• 

examples/Optimization: Overview of using the Optimization package to find local optima. It includes linear programming, quadratic programming, nonlinear programming, and least squares examples.

• 

examples/OptimizationLPSolve: Examples of using the Optimization:-LPSolve command and a brief explanation of the algorithms used.

• 

examples/OptimizationMatrixForm: Overview of using the matrix-form calling sequences in the Optimization package.

• 

examples/Ore_algebra: The Ore algebras package.

• 

examples/PackageCommandTemplate: Template for package command help page.

• 

examples/PackageOverviewTemplate: Template for package overview help page.

• 

examples/patmatch: How to use the Maple pattern-matching algorithms.

• 

examples/Physics: Examples for the Physics package.

• 

examples/piecewise: Using the piecewise function.

• 

examples/poincare: A package for Hamiltonian equations.

• 

examples/PolynomialIdeals: Overview of the PolynomialIdeals package.

• 

examples/PriorityQueues: A demonstration implementing priority queues using Maple modules.

• 

examples/QDifferenceEquations: An overview of the QDifferenceEquations package.

• 

examples/QRDecompositionMaplet: An example Maplet application providing advanced information for the advanced LinearAlgebra QRDecomposition Maplet application.

• 

examples/QuestionMaplet: An example Maplet application providing advanced information for the Question example Maplet application.

• 

examples/Quiz: An introduction to generating interactive tests using the Grading package.  If desired, you can create a quiz that can then be exported as a Maple T.A. course module.

• 

examples/QuotientFields: A generic quotient field implementation using generic programming.

• 

examples/regular: Regular polygons.

• 

examples/RegularChains: Studying and solving polynomial systems with the RegularChains library.

• 

examples/RobustStatistics: An overview of the Statistics package commands for describing data sets that have noisy measurements.

• 

examples/SCApps: Applications of the ScientificConstants package.

• 

examples/SEAApps: Applications of the ScientificErrorAnalysis package.

• 

examples/SearchEngine: Construct a simple search engine using Maple.

• 

examples/SelectionMaplet: An example Maplet application providing advanced information for the Selection example Maplet application.

• 

examples/ShowTableMaplet: An example Maplet application providing advanced information for the advanced ShowTable Maplet application.

• 

examples/SignalProcessing: Examples of frequency domain analysis, windowing, filtering, and signal analysis using the Signal Processing package.

• 

examples/SingularValuesMaplet: An example Maplet application providing advanced information for the advanced LinearAlgebra SingularValues Maplet application.

• 

examples/slode: The Slode package.

• 

examples/solve: The Maple equation solver.

• 

examples/specfcn: Illustrations of special functions available in Maple.

• 

examples/spread: A package for programmatically manipulating spreadsheets.

• 

examples/StandardUnits: Using units in the Standard Units environment.

• 

examples/StatisticsDataSmoothing: An overview of the Statistics package commands for performing data smoothing.

• 

examples/StatisticsEstimation: An overview of the Statistics package commands for statistical estimation, including maximum likelihood estimation.

• 

examples/StatisticsHypothesisTesting: An overview of the Statistics package commands for hypothesis testing and inference.

• 

examples/StatisticsProbabilityDistributions: An overview of the Statistics package commands for statistical distributions and manipulating random variables.

• 

examples/stellate: Stellated polyhedra.

• 

examples/string: Using strings in Maple.

• 

examples/StudentNumericalAnalysis: An Overview of the Student[NumericalAnalysis] subpackage.

• 

examples/StudentPrecalculus: An overview of the Student[Precalculus] subpackage.

• 

examples/Student/Statistics: A selection of examples covering material in a introductory statistics course.

• 

examples/StudentVectorCalculus: An overview of the Student[VectorCalculus] subpackage.

• 

examples/SymbolicDifferentiator: Illustrates various module concepts in a symbolic differentiator example.

• 

examples/Task: Examples using the Task Programming Model for multithreaded programming.

• 

examples/Threads: An overview of the Threads package.

• 

examples/transform: Geometric transformations.

• 

examples/UsefulMapleFunctions: An overview of some useful maple functions.

• 

examples/VectorCalculus: An overview of vector calculus package.

• 

examples/VectorNormMaplet: An example Maplet application providing advanced information for the advanced LinearAlgebra VectorNorm Maplet application.

• 

examples/Wavelets: An introduction to the mathematical concepts behind the wavelet transforms available, and the ways in which you would implement such concepts in Maple.

• 

examples/WorksheetPackage: An introduction to programmatic worksheet access with the Worksheet package.


Download Help Document

Was this information helpful?



Please add your Comment (Optional)
E-mail Address (Optional)
What is ? This question helps us to combat spam