General: New Applications
https://www.maplesoft.com/applications/category.aspx?cid=162
en-us2019 Maplesoft, A Division of Waterloo Maple Inc.Maplesoft Document SystemThu, 18 Jul 2019 05:04:11 GMTThu, 18 Jul 2019 05:04:11 GMTNew applications in the General categoryhttps://www.maplesoft.com/images/Application_center_hp.jpgGeneral: New Applications
https://www.maplesoft.com/applications/category.aspx?cid=162
Solving the 15-puzzle
https://www.maplesoft.com/applications/view.aspx?SID=154509&ref=Feed
The 15-puzzle is a classic "sliding tile" puzzle that consists of tiles arranged in a 4 by 4 grid with one tile missing. The objective is to arrange the tiles in a sorted order only by making moves that slide a tile into the empty space. In this worksheet we demonstrate how this puzzle can be solved by encoding its rules into Boolean logic and using Maple's SAT solver.<img src="https://www.maplesoft.com/applications/images/app_image_blank_lg.jpg" alt="Solving the 15-puzzle" style="max-width: 25%;" align="left"/>The 15-puzzle is a classic "sliding tile" puzzle that consists of tiles arranged in a 4 by 4 grid with one tile missing. The objective is to arrange the tiles in a sorted order only by making moves that slide a tile into the empty space. In this worksheet we demonstrate how this puzzle can be solved by encoding its rules into Boolean logic and using Maple's SAT solver.https://www.maplesoft.com/applications/view.aspx?SID=154509&ref=FeedWed, 19 Dec 2018 05:00:00 ZCurtis BrightCurtis BrightInteractive Sudoku
https://www.maplesoft.com/applications/view.aspx?SID=154507&ref=Feed
This worksheet contains an interactive Sudoku game that allows one to play a game of Sudoku in Maple. New puzzles can be randomly generated, read from a file, or loaded an online source, and puzzles can be automatically solved.
No knowledge of Sudoku solving or puzzle generation was used in the implementation. Instead, the rules of Sudoku were encoded into Boolean logic and Maple's built-in SAT solver was used; source code and implementation details are included.<img src="https://www.maplesoft.com/view.aspx?si=154507/suduko.png" alt="Interactive Sudoku" style="max-width: 25%;" align="left"/>This worksheet contains an interactive Sudoku game that allows one to play a game of Sudoku in Maple. New puzzles can be randomly generated, read from a file, or loaded an online source, and puzzles can be automatically solved.
No knowledge of Sudoku solving or puzzle generation was used in the implementation. Instead, the rules of Sudoku were encoded into Boolean logic and Maple's built-in SAT solver was used; source code and implementation details are included.https://www.maplesoft.com/applications/view.aspx?SID=154507&ref=FeedMon, 03 Dec 2018 05:00:00 ZCurtis BrightCurtis BrightClique Finding with SAT
https://www.maplesoft.com/applications/view.aspx?SID=154502&ref=Feed
A clique of a graph is a subset of its vertices that are all mutually connected. Finding a clique of a given size in a graph is a difficult problem in general.
In this worksheet we demonstrate how to solve the clique finding problem by translating it into Boolean logic and using Maple's built-in efficient SAT solver. This approach even can out-perform the built-in Maple function FindClique which also solves the clique finding problem.<img src="https://www.maplesoft.com/view.aspx?si=154502/graph20.png" alt="Clique Finding with SAT" style="max-width: 25%;" align="left"/>A clique of a graph is a subset of its vertices that are all mutually connected. Finding a clique of a given size in a graph is a difficult problem in general.
In this worksheet we demonstrate how to solve the clique finding problem by translating it into Boolean logic and using Maple's built-in efficient SAT solver. This approach even can out-perform the built-in Maple function FindClique which also solves the clique finding problem.https://www.maplesoft.com/applications/view.aspx?SID=154502&ref=FeedThu, 15 Nov 2018 05:00:00 ZCurtis BrightCurtis BrightFinding Graeco-Latin Squares
https://www.maplesoft.com/applications/view.aspx?SID=154499&ref=Feed
A Latin square is an n by n arrangement of n items such that each item appears exactly once in each row and column. A Graeco-Latin square is a pair of two Latin squares such that all n^2 pairs of the items arise when one square is superimposed onto the other.
In this worksheet we use Maple's built-in efficient SAT solver to find Graeco-Latin squares without using any knowledge of search algorithms or construction methods.<img src="https://www.maplesoft.com/view.aspx?si=154499/Graeco-Latin-10.png" alt="Finding Graeco-Latin Squares" style="max-width: 25%;" align="left"/>A Latin square is an n by n arrangement of n items such that each item appears exactly once in each row and column. A Graeco-Latin square is a pair of two Latin squares such that all n^2 pairs of the items arise when one square is superimposed onto the other.
In this worksheet we use Maple's built-in efficient SAT solver to find Graeco-Latin squares without using any knowledge of search algorithms or construction methods.https://www.maplesoft.com/applications/view.aspx?SID=154499&ref=FeedWed, 07 Nov 2018 05:00:00 ZCurtis BrightCurtis BrightThe n-Queens Problem
https://www.maplesoft.com/applications/view.aspx?SID=154482&ref=Feed
The n-Queens problem is to place n queens on an n by n chessboard such that no two queens are mutually attacking. We can use Maple's built-in efficient SAT solver to quickly solve this problem.<img src="https://www.maplesoft.com/view.aspx?si=154482/nQueens.PNG" alt="The n-Queens Problem" style="max-width: 25%;" align="left"/>The n-Queens problem is to place n queens on an n by n chessboard such that no two queens are mutually attacking. We can use Maple's built-in efficient SAT solver to quickly solve this problem.https://www.maplesoft.com/applications/view.aspx?SID=154482&ref=FeedThu, 04 Oct 2018 04:00:00 ZCurtis BrightCurtis BrightSolving the World's Hardest Sudoku
https://www.maplesoft.com/applications/view.aspx?SID=154483&ref=Feed
Sudoku is a popular puzzle that appears in many puzzle books and newspapers. We can use Maple's built-in efficient SAT solver to quickly solve the "world's hardest Sudoku" without any knowledge of Sudoku solving techniques.<img src="https://www.maplesoft.com/view.aspx?si=154483/72f8a9282f0b80d9423ca565563bb9d6.gif" alt="Solving the World's Hardest Sudoku" style="max-width: 25%;" align="left"/>Sudoku is a popular puzzle that appears in many puzzle books and newspapers. We can use Maple's built-in efficient SAT solver to quickly solve the "world's hardest Sudoku" without any knowledge of Sudoku solving techniques.https://www.maplesoft.com/applications/view.aspx?SID=154483&ref=FeedThu, 04 Oct 2018 04:00:00 ZCurtis BrightCurtis BrightSolving the Einstein Riddle
https://www.maplesoft.com/applications/view.aspx?SID=154484&ref=Feed
The "Einstein Riddle" is a logic puzzle apocryphally attributed to Albert Einstein and is often stated with the remark that it is only solvable by 2% of the world's population. We can solve this puzzle using Maple's built-in efficient SAT solver.<img src="https://www.maplesoft.com/view.aspx?si=154484/Einstein_Riddle.jpg" alt="Solving the Einstein Riddle" style="max-width: 25%;" align="left"/>The "Einstein Riddle" is a logic puzzle apocryphally attributed to Albert Einstein and is often stated with the remark that it is only solvable by 2% of the world's population. We can solve this puzzle using Maple's built-in efficient SAT solver.https://www.maplesoft.com/applications/view.aspx?SID=154484&ref=FeedThu, 04 Oct 2018 04:00:00 ZCurtis BrightCurtis BrightMedallion and Frieze Patterns
https://www.maplesoft.com/applications/view.aspx?SID=154491&ref=Feed
Bruijn (1991) describes a sequence that can be used to generate visualizations that look like medallions and friezes. Here, we implement the algorithm in Maple, and reproduce the visualizations from Bruijn (1991)
<BR><BR>
Arithmetical medallions and friezes, Nieuw Archief Wiskunde, de Bruijn, N. G., (4) vol 9 (1991) 339-350<img src="https://www.maplesoft.com/view.aspx?si=154491/medallion.png" alt="Medallion and Frieze Patterns" style="max-width: 25%;" align="left"/>Bruijn (1991) describes a sequence that can be used to generate visualizations that look like medallions and friezes. Here, we implement the algorithm in Maple, and reproduce the visualizations from Bruijn (1991)
<BR><BR>
Arithmetical medallions and friezes, Nieuw Archief Wiskunde, de Bruijn, N. G., (4) vol 9 (1991) 339-350https://www.maplesoft.com/applications/view.aspx?SID=154491&ref=FeedMon, 01 Oct 2018 04:00:00 ZSamir KhanSamir KhanMaplets de sudoku SudokuE8f-M et GSudoku10 avec sa version .mw
https://www.maplesoft.com/applications/view.aspx?SID=154472&ref=Feed
Mes deux maplets de sudoku SudokuE8f-M
et GSudoku7 avec la version .mw
Possibilité de sauvegarder les jeux et leur solution en gif,d'importer dans d'autres applications,de jouer avec la manette DS4 et en tactile grace à GSudoku7 et GSudoku7mw et de sauvegarder les sudokus en variante couleur.<img src="https://www.maplesoft.com/view.aspx?si=154472/Captsud.JPG" alt="Maplets de sudoku SudokuE8f-M et GSudoku10 avec sa version .mw" style="max-width: 25%;" align="left"/>Mes deux maplets de sudoku SudokuE8f-M
et GSudoku7 avec la version .mw
Possibilité de sauvegarder les jeux et leur solution en gif,d'importer dans d'autres applications,de jouer avec la manette DS4 et en tactile grace à GSudoku7 et GSudoku7mw et de sauvegarder les sudokus en variante couleur.https://www.maplesoft.com/applications/view.aspx?SID=154472&ref=FeedMon, 10 Sep 2018 04:00:00 Zxavier cormierxavier cormierMaplet de Sudoku : GSudoku5 et SudokuE8f-M
https://www.maplesoft.com/applications/view.aspx?SID=154385&ref=Feed
Cette maplet est une version évoluée de GSudoku5M qui est entièrement controlable à la manette grace à DS4Windows (manette-mnemonic key-maplet) et qui permet d'enregistrer tous les sudokus générés en image jpeg<img src="https://www.maplesoft.com/view.aspx?si=154385/Captsud.JPG" alt="Maplet de Sudoku : GSudoku5 et SudokuE8f-M" style="max-width: 25%;" align="left"/>Cette maplet est une version évoluée de GSudoku5M qui est entièrement controlable à la manette grace à DS4Windows (manette-mnemonic key-maplet) et qui permet d'enregistrer tous les sudokus générés en image jpeghttps://www.maplesoft.com/applications/view.aspx?SID=154385&ref=FeedMon, 23 Apr 2018 04:00:00 Zxavier cormierxavier cormierSudoku in .mw format
https://www.maplesoft.com/applications/view.aspx?SID=154431&ref=Feed
The worksheet is in .mw format so that the font of character is displayed on sudokus saved in gif format so that we can import them into softwares that scans them.
This worksheet displays a maplet.<img src="https://www.maplesoft.com/view.aspx?si=154431/sudoku-1.gif" alt="Sudoku in .mw format" style="max-width: 25%;" align="left"/>The worksheet is in .mw format so that the font of character is displayed on sudokus saved in gif format so that we can import them into softwares that scans them.
This worksheet displays a maplet.https://www.maplesoft.com/applications/view.aspx?SID=154431&ref=FeedTue, 03 Apr 2018 04:00:00 Zxavier cormierxavier cormierBeyond the 8 Queens Problem
https://www.maplesoft.com/applications/view.aspx?SID=154386&ref=Feed
The 8 Queens Problem is a well-known problem that asks you to place eight chess queens on an 8×8 chessboard so that no two queens can attack each other. In this application, we consider the more general version of placing m chess queens on an n × n chessboard. The problem has a solution if n > 3 and m <= n.<img src="https://www.maplesoft.com/view.aspx?si=154386/8queens.PNG" alt="Beyond the 8 Queens Problem" style="max-width: 25%;" align="left"/>The 8 Queens Problem is a well-known problem that asks you to place eight chess queens on an 8×8 chessboard so that no two queens can attack each other. In this application, we consider the more general version of placing m chess queens on an n × n chessboard. The problem has a solution if n > 3 and m <= n.https://www.maplesoft.com/applications/view.aspx?SID=154386&ref=FeedFri, 12 Jan 2018 05:00:00 ZYury ZavarovskyYury ZavarovskyGift Exchange Helper
https://www.maplesoft.com/applications/view.aspx?SID=154372&ref=Feed
The "pick a name" style of gift exchange is an important part of many group celebrations, but can be complicated to arrange, especially if your group has rules like “you cannot pick your partner”. If you could do without the "this didn't work, let's try it again" aspect of your gift exchange, you can use this application to do the matching for you. You give it a list of names, and any "person A cannot pick person B" restrictions you might have, and it puts them into a virtual hat and then tells you who picked who.To read more about this application, see the MaplePrimes post <A HREF="https://www.mapleprimes.com/posts/208779-Gift-Exchange-Helper">Gift Exchange Helper</A>.<img src="https://www.maplesoft.com/view.aspx?si=154372/gifts-sm.jpg" alt="Gift Exchange Helper" style="max-width: 25%;" align="left"/>The "pick a name" style of gift exchange is an important part of many group celebrations, but can be complicated to arrange, especially if your group has rules like “you cannot pick your partner”. If you could do without the "this didn't work, let's try it again" aspect of your gift exchange, you can use this application to do the matching for you. You give it a list of names, and any "person A cannot pick person B" restrictions you might have, and it puts them into a virtual hat and then tells you who picked who.To read more about this application, see the MaplePrimes post <A HREF="https://www.mapleprimes.com/posts/208779-Gift-Exchange-Helper">Gift Exchange Helper</A>.https://www.maplesoft.com/applications/view.aspx?SID=154372&ref=FeedMon, 04 Dec 2017 05:00:00 ZEithne MurrayEithne MurrayWilks Calculator
https://www.maplesoft.com/applications/view.aspx?SID=154359&ref=Feed
A program designed to calculate your Wilks Coefficient, a number that is used to compare lifters between 2 weight classes, such as 59kg and 105kg, by using body weight and total weight lifted.<img src="https://www.maplesoft.com/applications/images/app_image_blank_lg.jpg" alt="Wilks Calculator" style="max-width: 25%;" align="left"/>A program designed to calculate your Wilks Coefficient, a number that is used to compare lifters between 2 weight classes, such as 59kg and 105kg, by using body weight and total weight lifted.https://www.maplesoft.com/applications/view.aspx?SID=154359&ref=FeedTue, 14 Nov 2017 05:00:00 ZDaniel ChesloDaniel ChesloThe Carpet of Baron Munchausen
https://www.maplesoft.com/applications/view.aspx?SID=154349&ref=Feed
The floor in the drawing room of Baron Munchausen is paved with identical square stones. The Baron claims that his new carpet (made of a single piece of a material ) covers exactly 24 stones and at the same time, each vertical and each horizontal row of stones in the living room contains exactly 4 stones covered with carpet. This application finds all solutions to this puzzle from the 2001 Russian Mathematical Olympiad.<img src="https://www.maplesoft.com/view.aspx?si=154349/carpet.JPG" alt="The Carpet of Baron Munchausen" style="max-width: 25%;" align="left"/>The floor in the drawing room of Baron Munchausen is paved with identical square stones. The Baron claims that his new carpet (made of a single piece of a material ) covers exactly 24 stones and at the same time, each vertical and each horizontal row of stones in the living room contains exactly 4 stones covered with carpet. This application finds all solutions to this puzzle from the 2001 Russian Mathematical Olympiad.https://www.maplesoft.com/applications/view.aspx?SID=154349&ref=FeedMon, 23 Oct 2017 04:00:00 ZYury ZavarovskyYury ZavarovskyPrime Number ASCII Art
https://www.maplesoft.com/applications/view.aspx?SID=154298&ref=Feed
This application turns an image into prime number ascii art. The ascii image is made up of digits that
form a single (long!) prime number. This application is the companion to the MaplePrimes blog post, <A HREF="https://www.mapleprimes.com/maplesoftblog/208543-Is-This-The-Most-Maple-Prime-Post-Ever">Is This
the Most Maple Prime Post Ever on MaplePrimes?</A><img src="https://www.maplesoft.com/view.aspx?si=154298/leaf.PNG" alt="Prime Number ASCII Art" style="max-width: 25%;" align="left"/>This application turns an image into prime number ascii art. The ascii image is made up of digits that
form a single (long!) prime number. This application is the companion to the MaplePrimes blog post, <A HREF="https://www.mapleprimes.com/maplesoftblog/208543-Is-This-The-Most-Maple-Prime-Post-Ever">Is This
the Most Maple Prime Post Ever on MaplePrimes?</A>https://www.maplesoft.com/applications/view.aspx?SID=154298&ref=FeedWed, 20 Sep 2017 04:00:00 ZJohn MayJohn MayMathematics for Chemistry
https://www.maplesoft.com/applications/view.aspx?SID=154267&ref=Feed
This interactive electronic textbook in the form of Maple worksheets comprises two parts.
<BR><BR>
Part I, mathematics for chemistry, is supposed to cover all mathematics that an instructor of chemistry might hope and expect that his students would learn, understand and be able to apply as a result of sufficient courses typically, but not exclusively, presented in departments of mathematics. Its nine chapters include (0) a summary and illustration of useful Maple commands, (1) arithmetic, algebra and elementary functions, (2) plotting, descriptive geometry, trigonometry, series, complex functions, (3) differential calculus of one variable, (4) integral calculus of one variable, (5) multivariate calculus, (6) linear algebra including matrix, vector, eigenvector, vector calculus, tensor, spreadsheet, (7) differential and integral equations, and (8) probability, distribution, treatment of laboratory data, linear and non-linear regression and optimization.
<BR><BR>
Part II presents mathematical topics typically taught within chemistry courses, including (9) chemical equilibrium, (10) group theory, (11) graph theory, (12a) introduction to quantum mechanics and quantum chemistry, (14) applications of Fourier transforms in chemistry including electron diffraction, x-ray diffraction, microwave spectra, infrared and Raman spectra and nuclear-magnetic-resonance spectra, and (18) dielectric and magnetic properties of chemical matter.
<BR><BR>
Other chapters are in preparation and will be released in due course.
<BR><BR>
Last updated on March 19, 2019<img src="https://www.maplesoft.com/view.aspx?si=154267/molecule.PNG" alt="Mathematics for Chemistry" style="max-width: 25%;" align="left"/>This interactive electronic textbook in the form of Maple worksheets comprises two parts.
<BR><BR>
Part I, mathematics for chemistry, is supposed to cover all mathematics that an instructor of chemistry might hope and expect that his students would learn, understand and be able to apply as a result of sufficient courses typically, but not exclusively, presented in departments of mathematics. Its nine chapters include (0) a summary and illustration of useful Maple commands, (1) arithmetic, algebra and elementary functions, (2) plotting, descriptive geometry, trigonometry, series, complex functions, (3) differential calculus of one variable, (4) integral calculus of one variable, (5) multivariate calculus, (6) linear algebra including matrix, vector, eigenvector, vector calculus, tensor, spreadsheet, (7) differential and integral equations, and (8) probability, distribution, treatment of laboratory data, linear and non-linear regression and optimization.
<BR><BR>
Part II presents mathematical topics typically taught within chemistry courses, including (9) chemical equilibrium, (10) group theory, (11) graph theory, (12a) introduction to quantum mechanics and quantum chemistry, (14) applications of Fourier transforms in chemistry including electron diffraction, x-ray diffraction, microwave spectra, infrared and Raman spectra and nuclear-magnetic-resonance spectra, and (18) dielectric and magnetic properties of chemical matter.
<BR><BR>
Other chapters are in preparation and will be released in due course.
<BR><BR>
Last updated on March 19, 2019https://www.maplesoft.com/applications/view.aspx?SID=154267&ref=FeedTue, 30 May 2017 04:00:00 ZProf. John OgilvieProf. John OgilvieRolling without slipping on Mobius strip
https://www.maplesoft.com/applications/view.aspx?SID=154226&ref=Feed
Consider the classical equation of a Mobius strip in parametric form. By using animation shows how movement can occur on the non-oriented surface. We will choose the route as the closed curve belonging to the surface. The sphere was selected as moving geometric object that visually continuously rolls over the surface of a Mobius strip.<img src="https://www.maplesoft.com/view.aspx?si=154226/mobius_strip_rolling.PNG" alt="Rolling without slipping on Mobius strip" style="max-width: 25%;" align="left"/>Consider the classical equation of a Mobius strip in parametric form. By using animation shows how movement can occur on the non-oriented surface. We will choose the route as the closed curve belonging to the surface. The sphere was selected as moving geometric object that visually continuously rolls over the surface of a Mobius strip.https://www.maplesoft.com/applications/view.aspx?SID=154226&ref=FeedThu, 16 Feb 2017 05:00:00 ZAlexey IvanovAlexey IvanovCombining 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 ZavarovskyMathematicalFunctions:-Sequences
https://www.maplesoft.com/applications/view.aspx?SID=154162&ref=Feed
In this presentation, the <A HREF="/support/help/Maple/view.aspx?path=MathematicalFunctions/Sequences/Nops">MathematicalFunctions:-Sequences package</A>, to add, multiply, differentiate, or map operations over the elements of symbolic sequences (i.e. sequences where the number of elements of the sequence is not known, just represented by a symbol), is presented.<BR><BR>
This application is also the subject of a <A HREF="http://www.mapleprimes.com/posts/201103-MathematicalFunctionsSequences">blog post on MaplePrimes</A>.<img src="https://www.maplesoft.com/applications/images/app_image_blank_lg.jpg" alt="MathematicalFunctions:-Sequences" style="max-width: 25%;" align="left"/>In this presentation, the <A HREF="/support/help/Maple/view.aspx?path=MathematicalFunctions/Sequences/Nops">MathematicalFunctions:-Sequences package</A>, to add, multiply, differentiate, or map operations over the elements of symbolic sequences (i.e. sequences where the number of elements of the sequence is not known, just represented by a symbol), is presented.<BR><BR>
This application is also the subject of a <A HREF="http://www.mapleprimes.com/posts/201103-MathematicalFunctionsSequences">blog post on MaplePrimes</A>.https://www.maplesoft.com/applications/view.aspx?SID=154162&ref=FeedFri, 30 Sep 2016 04:00:00 ZDr. Edgardo Cheb-TerrabDr. Edgardo Cheb-Terrab