Maple Functionality: New Applications
https://www.maplesoft.com/applications/category.aspx?cid=228
en-us2018 Maplesoft, A Division of Waterloo Maple Inc.Maplesoft Document SystemSun, 21 Jan 2018 02:54:40 GMTSun, 21 Jan 2018 02:54:40 GMTNew applications in the Maple Functionality categoryhttps://www.maplesoft.com/images/Application_center_hp.jpgMaple Functionality: New Applications
https://www.maplesoft.com/applications/category.aspx?cid=228
Fibonacci Numbers
https://www.maplesoft.com/applications/view.aspx?SID=154362&ref=Feed
Many programming language tutorials have an example about computing Fibonacci numbers to illustrate recursion. Usually, however, these simple examples exhibit an abysmal runtime behaviour, namely, exponential in the index.
<BR><BR>
In this presentation, several more efficient ways of computing Fibonacci numbers, using Maple, are discussed. The best algorithm presented is based on doubling formulae for the Fibonacci numbers, which we also prove using Maple.<img src="https://www.maplesoft.com/applications/images/app_image_blank_lg.jpg" alt="Fibonacci Numbers" style="max-width: 25%;" align="left"/>Many programming language tutorials have an example about computing Fibonacci numbers to illustrate recursion. Usually, however, these simple examples exhibit an abysmal runtime behaviour, namely, exponential in the index.
<BR><BR>
In this presentation, several more efficient ways of computing Fibonacci numbers, using Maple, are discussed. The best algorithm presented is based on doubling formulae for the Fibonacci numbers, which we also prove using Maple.https://www.maplesoft.com/applications/view.aspx?SID=154362&ref=FeedTue, 21 Nov 2017 05:00:00 ZDr. Jürgen GerhardDr. Jürgen GerhardUsing the New Interactive Plot Builder
https://www.maplesoft.com/applications/view.aspx?SID=154272&ref=Feed
In Maple, Clickable Math covers a broad collection of features aimed at providing the user with easily discoverable, natural functionality for scientific and mathematical computing, without requiring an understanding of Maple syntax, commands, or the Maple programming language. In Maple 2017, a new Interactive Plot Builder joins this collection, providing an easy-to-use interface for creating and customizing a wide variety of 2-D and 3-D plots. In this Tips and Techniques, I will discuss some particular aspects of the new Plot Builder assistant, and how it fits into the Clickable Math framework.<img src="https://www.maplesoft.com/view.aspx?si=154272/plotbuilder.png" alt="Using the New Interactive Plot Builder" style="max-width: 25%;" align="left"/>In Maple, Clickable Math covers a broad collection of features aimed at providing the user with easily discoverable, natural functionality for scientific and mathematical computing, without requiring an understanding of Maple syntax, commands, or the Maple programming language. In Maple 2017, a new Interactive Plot Builder joins this collection, providing an easy-to-use interface for creating and customizing a wide variety of 2-D and 3-D plots. In this Tips and Techniques, I will discuss some particular aspects of the new Plot Builder assistant, and how it fits into the Clickable Math framework.https://www.maplesoft.com/applications/view.aspx?SID=154272&ref=FeedFri, 16 Jun 2017 04:00:00 ZDave LinderDave LinderPassword Protection in Maple
https://www.maplesoft.com/applications/view.aspx?SID=154270&ref=Feed
In Maple, worksheets can be password protected so the users of your Maple application can benefit from the specialized routines you've created while the details remain hidden. This Tips and Techniques shows you how to protect your Maple content from editing and viewing, while still allowing others to execute the code within and obtain results.<img src="https://www.maplesoft.com/view.aspx?si=154270/password.PNG" alt="Password Protection in Maple" style="max-width: 25%;" align="left"/>In Maple, worksheets can be password protected so the users of your Maple application can benefit from the specialized routines you've created while the details remain hidden. This Tips and Techniques shows you how to protect your Maple content from editing and viewing, while still allowing others to execute the code within and obtain results.https://www.maplesoft.com/applications/view.aspx?SID=154270&ref=FeedTue, 13 Jun 2017 04:00:00 ZGraham JacksonGraham JacksonCombining Multiple Animations in Maple
https://www.maplesoft.com/applications/view.aspx?SID=154222&ref=Feed
In this document, we show to build up complex animations by showing different ways to combine existing animations. We illustrate this using three animations, however, the techniques are general and can be applied to any number of animations.
<BR><BR>
This application is also the subject of a post on MaplePrimes: <A HREF="http://www.mapleprimes.com/posts/207840-Combinations-Of-Multiple-Animations">Combinations of multiple animations</A><img src="https://www.maplesoft.com/view.aspx?si=154222/multipleAnimations.jpg" alt="Combining Multiple Animations in Maple" style="max-width: 25%;" align="left"/>In this document, we show to build up complex animations by showing different ways to combine existing animations. We illustrate this using three animations, however, the techniques are general and can be applied to any number of animations.
<BR><BR>
This application is also the subject of a post on MaplePrimes: <A HREF="http://www.mapleprimes.com/posts/207840-Combinations-Of-Multiple-Animations">Combinations of multiple animations</A>https://www.maplesoft.com/applications/view.aspx?SID=154222&ref=FeedTue, 07 Feb 2017 05:00:00 ZYury ZavarovskyYury ZavarovskyTime Series Analysis: Forecasting Average Global Temperatures
https://www.maplesoft.com/applications/view.aspx?SID=153791&ref=Feed
Maple includes powerful tools for accessing, analyzing, and visualizing time series data. This application works with global temperature data to demonstrate techniques for analyzing time series data sets using the TimeSeriesAnalysis package, including visualizing trends and modeling future global temperatures.<img src="https://www.maplesoft.com/view.aspx?si=153791/thumb.jpg" alt="Time Series Analysis: Forecasting Average Global Temperatures" style="max-width: 25%;" align="left"/>Maple includes powerful tools for accessing, analyzing, and visualizing time series data. This application works with global temperature data to demonstrate techniques for analyzing time series data sets using the TimeSeriesAnalysis package, including visualizing trends and modeling future global temperatures.https://www.maplesoft.com/applications/view.aspx?SID=153791&ref=FeedTue, 21 Apr 2015 04:00:00 ZDaniel SkoogDaniel SkoogTips and Techniques: 3-D Model Import/Export and Printing
https://www.maplesoft.com/applications/view.aspx?SID=153770&ref=Feed
Maple can import from and export to several popular graphics formats. In this tips and techniques, you’ll learn about importing and exporting 3-D graphics files. Examples include printing Maple graphics on 3-D printers.<img src="https://www.maplesoft.com/view.aspx?si=153770/thumb.jpg" alt="Tips and Techniques: 3-D Model Import/Export and Printing" style="max-width: 25%;" align="left"/>Maple can import from and export to several popular graphics formats. In this tips and techniques, you’ll learn about importing and exporting 3-D graphics files. Examples include printing Maple graphics on 3-D printers.https://www.maplesoft.com/applications/view.aspx?SID=153770&ref=FeedFri, 13 Mar 2015 04:00:00 ZStephen ForrestStephen ForrestMaple Application Center Application Template
https://www.maplesoft.com/applications/view.aspx?SID=4770&ref=Feed
<p>This application provides a template suitable for when you intend to distribute your work through the Maple Application Center. It is intended an example and illustration of the kinds of information you should include. You do not need to follow this exact format and structure.</p><img src="https://www.maplesoft.com/view.aspx?si=4770/logo.jpg" alt="Maple Application Center Application Template" style="max-width: 25%;" align="left"/><p>This application provides a template suitable for when you intend to distribute your work through the Maple Application Center. It is intended an example and illustration of the kinds of information you should include. You do not need to follow this exact format and structure.</p>https://www.maplesoft.com/applications/view.aspx?SID=4770&ref=FeedMon, 05 Jan 2015 05:00:00 ZGroebner Bases: What are They and What are They Useful For?
https://www.maplesoft.com/applications/view.aspx?SID=153693&ref=Feed
Since they were first introduced in 1965, Groebner bases have proven to be an invaluable contribution to mathematics and computer science. All general purpose computer algebra systems like Maple have Groebner basis implementations. But what is a Groebner basis? And what applications do Groebner bases have? In this Tips and Techniques article, I’ll give some examples of the main application of Groebner bases, which is to solve systems of polynomial equations.<img src="https://www.maplesoft.com/view.aspx?si=153693/thumb.jpg" alt="Groebner Bases: What are They and What are They Useful For?" style="max-width: 25%;" align="left"/>Since they were first introduced in 1965, Groebner bases have proven to be an invaluable contribution to mathematics and computer science. All general purpose computer algebra systems like Maple have Groebner basis implementations. But what is a Groebner basis? And what applications do Groebner bases have? In this Tips and Techniques article, I’ll give some examples of the main application of Groebner bases, which is to solve systems of polynomial equations.https://www.maplesoft.com/applications/view.aspx?SID=153693&ref=FeedFri, 17 Oct 2014 04:00:00 ZProf. Michael MonaganProf. Michael MonaganComputational Performance with evalhf and Compile: A Newton Fractal Case Study
https://www.maplesoft.com/applications/view.aspx?SID=153683&ref=Feed
<p>This Tips and Techniques article focuses on the relative performance of Maple's various modes for floating-point computations. The example used here is the computation of a particular Newton fractal, which is easily parallelizable. We compute an image representation for this fractal under several computational modes, using both serial and multithreaded computation schemes.</p>
<p>This article is a follow up to a previous Tips and Techniques, <a href="http://www.maplesoft.com/applications/view.aspx?SID=153645">evalhf, Compile, hfloat and all that</a>, which discusses functionality differences amongst Maple's the different floating-point computation modes available in Maple.</p><img src="https://www.maplesoft.com/view.aspx?si=153683/thumb.jpg" alt="Computational Performance with evalhf and Compile: A Newton Fractal Case Study" style="max-width: 25%;" align="left"/><p>This Tips and Techniques article focuses on the relative performance of Maple's various modes for floating-point computations. The example used here is the computation of a particular Newton fractal, which is easily parallelizable. We compute an image representation for this fractal under several computational modes, using both serial and multithreaded computation schemes.</p>
<p>This article is a follow up to a previous Tips and Techniques, <a href="http://www.maplesoft.com/applications/view.aspx?SID=153645">evalhf, Compile, hfloat and all that</a>, which discusses functionality differences amongst Maple's the different floating-point computation modes available in Maple.</p>https://www.maplesoft.com/applications/view.aspx?SID=153683&ref=FeedFri, 26 Sep 2014 04:00:00 ZDave LinderDave LinderGenerating random numbers efficiently
https://www.maplesoft.com/applications/view.aspx?SID=153662&ref=Feed
Generating (pseudo-)random values is a frequent task in simulations and other programs. For some situations, you want to generate some combinatorial or algebraic values, such as a list or a polynomial; in other situations, you need random numbers, from a distribution that is uniform or more complicated. In this article I'll talk about all of these situations.<img src="https://www.maplesoft.com/view.aspx?si=153662/thumb.jpg" alt="Generating random numbers efficiently" style="max-width: 25%;" align="left"/>Generating (pseudo-)random values is a frequent task in simulations and other programs. For some situations, you want to generate some combinatorial or algebraic values, such as a list or a polynomial; in other situations, you need random numbers, from a distribution that is uniform or more complicated. In this article I'll talk about all of these situations.https://www.maplesoft.com/applications/view.aspx?SID=153662&ref=FeedMon, 18 Aug 2014 04:00:00 ZDr. Erik PostmaDr. Erik Postmaevalhf, Compile, hfloat and all that
https://www.maplesoft.com/applications/view.aspx?SID=153645&ref=Feed
Users sometimes ask how to make their floating-point (numeric) computations perform faster in Maple. The answers often include references to special terms such as evalhf, the Compiler, and option hfloat. A difficulty for the non-expert lies in knowing which of these can be used, and when. This Tips and Techniques attempts to clear up some of the mystery of these terms, by discussion and functionality comparison.<img src="https://www.maplesoft.com/applications/images/app_image_blank_lg.jpg" alt="evalhf, Compile, hfloat and all that" style="max-width: 25%;" align="left"/>Users sometimes ask how to make their floating-point (numeric) computations perform faster in Maple. The answers often include references to special terms such as evalhf, the Compiler, and option hfloat. A difficulty for the non-expert lies in knowing which of these can be used, and when. This Tips and Techniques attempts to clear up some of the mystery of these terms, by discussion and functionality comparison.https://www.maplesoft.com/applications/view.aspx?SID=153645&ref=FeedTue, 22 Jul 2014 04:00:00 ZDave LinderDave LinderCustom Plot Sizing and Shading
https://www.maplesoft.com/applications/view.aspx?SID=153606&ref=Feed
<p>If the number of Online Help queries per topic or the number of click-throughs on errors for a particular area of functionality is anything to go by, then plotting is hands down the most significant functionality in Maple. I saw some data on those recently, and what leapt out was just how much plotting dominated.</p>
<p>When functionality is introduced that affects most kinds of 2D or 3D plots, then it likely affects a great many Maple users in important ways. While there are help pages on the new 2D plot sizing and 3D plot shading options in Maple 18, I find myself using these new options so often I feel that its important to mention them as tips for visualization techniques.</p><img src="https://www.maplesoft.com/applications/images/app_image_blank_lg.jpg" alt="Custom Plot Sizing and Shading" style="max-width: 25%;" align="left"/><p>If the number of Online Help queries per topic or the number of click-throughs on errors for a particular area of functionality is anything to go by, then plotting is hands down the most significant functionality in Maple. I saw some data on those recently, and what leapt out was just how much plotting dominated.</p>
<p>When functionality is introduced that affects most kinds of 2D or 3D plots, then it likely affects a great many Maple users in important ways. While there are help pages on the new 2D plot sizing and 3D plot shading options in Maple 18, I find myself using these new options so often I feel that its important to mention them as tips for visualization techniques.</p>https://www.maplesoft.com/applications/view.aspx?SID=153606&ref=FeedMon, 16 Jun 2014 04:00:00 ZDave LinderDave LinderCustom Plot Sizing and Shading
https://www.maplesoft.com/applications/view.aspx?SID=153607&ref=Feed
Many Maple users, no matter what they are working on, make use of Maple’s plotting abilities, and so this Tips and Techniques highlights some small but useful new plotting features introduced in Maple 18. Maple 18 give you the ability to set the size of your plots, giving you more control over your document’s use of space, as well as the ability to set the colour gradients used in 3-D plots. In this Tips and Techniques, you will find a variety of example that show you how to take advantage of these new plot options.<img src="https://www.maplesoft.com/view.aspx?si=153607/thumb.jpg" alt="Custom Plot Sizing and Shading" style="max-width: 25%;" align="left"/>Many Maple users, no matter what they are working on, make use of Maple’s plotting abilities, and so this Tips and Techniques highlights some small but useful new plotting features introduced in Maple 18. Maple 18 give you the ability to set the size of your plots, giving you more control over your document’s use of space, as well as the ability to set the colour gradients used in 3-D plots. In this Tips and Techniques, you will find a variety of example that show you how to take advantage of these new plot options.https://www.maplesoft.com/applications/view.aspx?SID=153607&ref=FeedMon, 16 Jun 2014 04:00:00 ZDave LinderDave LinderHopalong Attractor
https://www.maplesoft.com/applications/view.aspx?SID=153557&ref=Feed
<p>Hopalong attractors are fractals, introduced by Barry Martin of Aston University in Birmingham, England. This application allows you to explore the Hopalong by varying the parameters, the number of iterations, the iterates' symbol size, and the background color choice. You can also change the starting values of each of the three orbits by dragging the cross symbols appearing in the plot. Full details on how this application was created using the Explore command with a user-defined module are included.</p><img src="https://www.maplesoft.com/view.aspx?si=153557/95fa944692de1fb724cb7e758e6c56e5.gif" alt="Hopalong Attractor" style="max-width: 25%;" align="left"/><p>Hopalong attractors are fractals, introduced by Barry Martin of Aston University in Birmingham, England. This application allows you to explore the Hopalong by varying the parameters, the number of iterations, the iterates' symbol size, and the background color choice. You can also change the starting values of each of the three orbits by dragging the cross symbols appearing in the plot. Full details on how this application was created using the Explore command with a user-defined module are included.</p>https://www.maplesoft.com/applications/view.aspx?SID=153557&ref=FeedMon, 28 Apr 2014 04:00:00 ZDave LinderDave LinderClassroom Tips and Techniques: The Explore Command in Maple 18
https://www.maplesoft.com/applications/view.aspx?SID=153552&ref=Feed
The Explore functionality, which provides an interactive experience with parameter-dependent plots and expressions, has been significantly enhanced in Maple 18. In this Tips and Techniques article, I will focus on some key usage points of using the Explore command with plots, including explorations based on simple Maple plots as well as user-defined plotting procedures.<img src="https://www.maplesoft.com/view.aspx?si=153552/thumb.jpg" alt="Classroom Tips and Techniques: The Explore Command in Maple 18" style="max-width: 25%;" align="left"/>The Explore functionality, which provides an interactive experience with parameter-dependent plots and expressions, has been significantly enhanced in Maple 18. In this Tips and Techniques article, I will focus on some key usage points of using the Explore command with plots, including explorations based on simple Maple plots as well as user-defined plotting procedures.https://www.maplesoft.com/applications/view.aspx?SID=153552&ref=FeedWed, 16 Apr 2014 04:00:00 ZDave LinderDave LinderGems 26-30 from the Red Book of Maple Magic
https://www.maplesoft.com/applications/view.aspx?SID=141091&ref=Feed
<p>In 2011, this column published five "Maple Magic" articles, each containing five "gems" gleaned from interactions with Maple and the Maplesoft programmers. Here are five more recent additions to the Red Book, every one of which contained something about Maple that was a surprise to me, experienced Maple user that I am.</p><img src="https://www.maplesoft.com/view.aspx?si=141091/thumb.jpg" alt="Gems 26-30 from the Red Book of Maple Magic" style="max-width: 25%;" align="left"/><p>In 2011, this column published five "Maple Magic" articles, each containing five "gems" gleaned from interactions with Maple and the Maplesoft programmers. Here are five more recent additions to the Red Book, every one of which contained something about Maple that was a surprise to me, experienced Maple user that I am.</p>https://www.maplesoft.com/applications/view.aspx?SID=141091&ref=FeedTue, 04 Dec 2012 05:00:00 ZDr. Robert LopezDr. Robert LopezMaple 14 Russian Quick Reference Card
https://www.maplesoft.com/applications/view.aspx?SID=102306&ref=Feed
<p>Small spool, but expensive. For russian beginners. I would also add chapter with examples of tutors, but...</p><img src="https://www.maplesoft.com/view.aspx?si=102306/macr.jpg" alt="Maple 14 Russian Quick Reference Card" style="max-width: 25%;" align="left"/><p>Small spool, but expensive. For russian beginners. I would also add chapter with examples of tutors, but...</p>https://www.maplesoft.com/applications/view.aspx?SID=102306&ref=FeedTue, 08 Mar 2011 05:00:00 ZMaplesoftMaplesoftMaple Tour in Russian
https://www.maplesoft.com/applications/view.aspx?SID=101382&ref=Feed
<p>The Maple Tour translated in Russian.</span></p><img src="https://www.maplesoft.com/view.aspx?si=101382/sssr.jpg" alt="Maple Tour in Russian" style="max-width: 25%;" align="left"/><p>The Maple Tour translated in Russian.</span></p>https://www.maplesoft.com/applications/view.aspx?SID=101382&ref=FeedWed, 02 Feb 2011 05:00:00 ZMaplesoftMaplesoftPerformance Improvements in Maple 14
https://www.maplesoft.com/applications/view.aspx?SID=96719&ref=Feed
<p>This document illustrates many improvements to fundamental operations in Maple 14. In addition to the speed improvements shown below, the performance of the many operations that depend on these core routines is also increased.</p><img src="https://www.maplesoft.com/view.aspx?si=96719/thumb.jpg" alt="Performance Improvements in Maple 14" style="max-width: 25%;" align="left"/><p>This document illustrates many improvements to fundamental operations in Maple 14. In addition to the speed improvements shown below, the performance of the many operations that depend on these core routines is also increased.</p>https://www.maplesoft.com/applications/view.aspx?SID=96719&ref=FeedWed, 08 Sep 2010 04:00:00 ZMaplesoftMaplesoftSecret Santa Selection
https://www.maplesoft.com/applications/view.aspx?SID=34985&ref=Feed
<p>Every year my extended family does a "secret santa" gift exchange. Each person draws another person at random and then gets a gift for them. At first, none of my siblings were married, and so the draw was completely random. Then, as people got married, we added the restriction that spouses should not draw each others names. This restriction meant that we moved from using slips of paper on a hat to using a simple computer program to choose names.</p><img src="https://www.maplesoft.com/view.aspx?si=34985/thumb.jpg" alt="Secret Santa Selection" style="max-width: 25%;" align="left"/><p>Every year my extended family does a "secret santa" gift exchange. Each person draws another person at random and then gets a gift for them. At first, none of my siblings were married, and so the draw was completely random. Then, as people got married, we added the restriction that spouses should not draw each others names. This restriction meant that we moved from using slips of paper on a hat to using a simple computer program to choose names.</p>https://www.maplesoft.com/applications/view.aspx?SID=34985&ref=FeedThu, 17 Dec 2009 05:00:00 ZMaplesoftMaplesoft