New Application Center Additions
http://www.maplesoft.com/applications
en-us2015 Maplesoft, A Division of Waterloo Maple Inc.Maplesoft Document SystemThu, 02 Jul 2015 16:27:44 GMTThu, 02 Jul 2015 16:27:44 GMTThe latest content added to the Application Centerhttp://www.mapleprimes.com/images/mapleapps.gifNew Application Center Additions
http://www.maplesoft.com/applications
Maple Implementation of Transport Encoding Scheme Using the Base Value Equal to 93
http://www.maplesoft.com/applications/view.aspx?SID=153817&ref=Feed
In the `RFC 4648` document (http://www.rfc-base.org/rfc-4648.html) the commonly used base 64, base 32, and base 16 encoding schemes are decribed. The output file, encoded according to this document, is about 33%, 60% and 100% greater than the input file, respectively. The presented application uses the base value equal to 93, and now the encoded file is only about 22% greater than the input file. The application must have a permission to save and to remove the files processed. It is easy to use - the reader is informed which tasks are being performed for any selected option, namely, he will know the input file size and name, the output file size and name, the encoding/decoding rates.In the `RFC 4648` document (http://www.rfc-base.org/rfc-4648.html) the commonly used base 64, base 32, and base 16 encoding schemes are decribed. The output file, encoded according to this document, is about 33%, 60% and 100% greater than the input file, respectively. The presented application uses the base value equal to 93, and now the encoded file is only about 22% greater than the input file. The application must have a permission to save and to remove the files processed. It is easy to use - the reader is informed which tasks are being performed for any selected option, namely, he will know the input file size and name, the output file size and name, the encoding/decoding rates.153817Thu, 25 Jun 2015 04:00:00 ZCzeslaw KoscielnyCzeslaw KoscielnyRepresentation Triangles for Three Candidate Elections
http://www.maplesoft.com/applications/view.aspx?SID=135757&ref=Feed
<p>This application takes ranking data from a three person election and creates representation triangles that depict the results of the election both numerically and geometrically for a number of different voting systems. The numerical profile makes it straightforward to calculate the results of the election under a number of different systems while the geometric profile displays the procedure line and the approval voting region and specifically the plurality, anti-plurality and Borda count results. </p>
<p>This is an improvement over the first author's earlier, similar application. The geometric profile is rendered as a two-dimensional object and additional election results are made explicit.</p><img src="/view.aspx?si=135757/135757_thumb.jpg" alt="Representation Triangles for Three Candidate Elections" align="left"/><p>This application takes ranking data from a three person election and creates representation triangles that depict the results of the election both numerically and geometrically for a number of different voting systems. The numerical profile makes it straightforward to calculate the results of the election under a number of different systems while the geometric profile displays the procedure line and the approval voting region and specifically the plurality, anti-plurality and Borda count results. </p>
<p>This is an improvement over the first author's earlier, similar application. The geometric profile is rendered as a two-dimensional object and additional election results are made explicit.</p>135757Thu, 11 Jun 2015 04:00:00 ZDr. Joseph KolacinskiDr. Joseph KolacinskiBlutdruckwerte aus Langzeitmessung
http://www.maplesoft.com/applications/view.aspx?SID=153813&ref=Feed
<p>During a period of 24 hours the blood pressure of a patient at the University Hospital Aachen has been measured. Thus, we have a lot of Systole-, Diastole-, and Pulse-Values important for medical doctors teating sick patients. To analyse these "data" the Maple Program 16 has been used.</p><img src="/view.aspx?si=153813/9eba1a814642633a6f07c19980f3a0e8.gif" alt="Blutdruckwerte aus Langzeitmessung" align="left"/><p>During a period of 24 hours the blood pressure of a patient at the University Hospital Aachen has been measured. Thus, we have a lot of Systole-, Diastole-, and Pulse-Values important for medical doctors teating sick patients. To analyse these "data" the Maple Program 16 has been used.</p>153813Thu, 04 Jun 2015 04:00:00 ZProf. Josef Professor BettenProf. Josef Professor BettenSplinefunktion als FOURIER-Reihen
http://www.maplesoft.com/applications/view.aspx?SID=153796&ref=Feed
<p>Zunächst werden experimentelle Daten durch eine kubische <em>Splinefunktion </em>interpoliert. Die stückweise stetige <em>Splinefunktion</em> wird als <em>FOURIER-Reihe </em>dargestellt Dabei wird festgestellt, dass sich die <em>FOURIER-Reihe </em>mit steigender Anzahl der Reihenglieder immer szärker an die <em>Splinefunktion </em>anschmiegt. Bei unendlicher Anzahl der Reihenglieder fällt die <em>FOURIER-Reihe </em>mit der <em>Splinefunktion zusammen.</em></p><img src="/applications/images/app_image_blank_lg.jpg" alt="Splinefunktion als FOURIER-Reihen" align="left"/><p>Zunächst werden experimentelle Daten durch eine kubische <em>Splinefunktion </em>interpoliert. Die stückweise stetige <em>Splinefunktion</em> wird als <em>FOURIER-Reihe </em>dargestellt Dabei wird festgestellt, dass sich die <em>FOURIER-Reihe </em>mit steigender Anzahl der Reihenglieder immer szärker an die <em>Splinefunktion </em>anschmiegt. Bei unendlicher Anzahl der Reihenglieder fällt die <em>FOURIER-Reihe </em>mit der <em>Splinefunktion zusammen.</em></p>153796Mon, 18 May 2015 04:00:00 ZProf. Josef BettenProf. Josef BettenTime Series Analysis: Forecasting Average Global Temperatures
http://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="/view.aspx?si=153791/thumb.jpg" alt="Time Series Analysis: Forecasting Average Global Temperatures" 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.153791Tue, 21 Apr 2015 04:00:00 ZMaplesoftMaplesoftMaplet de sudoku GSudoku5c
http://www.maplesoft.com/applications/view.aspx?SID=153753&ref=Feed
<p>La maplet de sudoku GSudoku5c est identique à GSudoku5 sauf pour les radiobuttons qui permettent l'utilisation avec "splashtop",les popupmenus sans image et l'interface.</p><img src="/view.aspx?si=153753/CaptGSudoku5b.JPG" alt="Maplet de sudoku GSudoku5c" align="left"/><p>La maplet de sudoku GSudoku5c est identique à GSudoku5 sauf pour les radiobuttons qui permettent l'utilisation avec "splashtop",les popupmenus sans image et l'interface.</p>153753Fri, 17 Apr 2015 04:00:00 Zxavier cormierxavier cormierParameter Estimation for a Chemical Reaction
http://www.maplesoft.com/applications/view.aspx?SID=153782&ref=Feed
<p>This application estimates the rate parameters for a reversible reaction with dimerization of an intermediate. It does this by</p>
<ul>
<li>parameterizing the numerical solution of the different equations that describe the reaction kinetics (with respect to the rate constants)</li>
<li>defining a procedure that calculates the sum of the square of the errors between the model predictions and experimental data,</li>
<li>and minimizing the sum of the square of the errors to find the best fit values of the rate constants</li>
</ul><img src="/view.aspx?si=153782/chemical_kinetics.png" alt="Parameter Estimation for a Chemical Reaction" align="left"/><p>This application estimates the rate parameters for a reversible reaction with dimerization of an intermediate. It does this by</p>
<ul>
<li>parameterizing the numerical solution of the different equations that describe the reaction kinetics (with respect to the rate constants)</li>
<li>defining a procedure that calculates the sum of the square of the errors between the model predictions and experimental data,</li>
<li>and minimizing the sum of the square of the errors to find the best fit values of the rate constants</li>
</ul>153782Thu, 09 Apr 2015 04:00:00 ZSamir KhanSamir KhanCalibrating Response Curves for the Concentration of Melatonin Sulfate in Human Urine
http://www.maplesoft.com/applications/view.aspx?SID=153783&ref=Feed
<p>This application calibrates response curves against data from an immunoassay that records the concentration of melatonin in human urine and its optical density.</p>
<p>Melatonin is excreted by the pineal gland and regulates human circadian rhythms. Deviations outside of normal boundaries may indicate sleep disorders, depression, schizophrenia, or a range of other conditions.</p><img src="/view.aspx?si=153783/melatonin.png" alt="Calibrating Response Curves for the Concentration of Melatonin Sulfate in Human Urine" align="left"/><p>This application calibrates response curves against data from an immunoassay that records the concentration of melatonin in human urine and its optical density.</p>
<p>Melatonin is excreted by the pineal gland and regulates human circadian rhythms. Deviations outside of normal boundaries may indicate sleep disorders, depression, schizophrenia, or a range of other conditions.</p>153783Thu, 09 Apr 2015 04:00:00 ZSamir KhanSamir KhanInteraural Time Delay
http://www.maplesoft.com/applications/view.aspx?SID=153780&ref=Feed
<p>Humans locate the origin of a sound with several cues. One technique employs the small difference in the time taken for the sound to reach either ear; this is known as the interaural time delay (ITD). This application modifies a single-channel audio file so that the sound appears to originate at an angle from the observer. It does this by introducing an extra channel of sound. Despite both channels having the same amplitude, the sound appears to come from an angle simply by delaying one channel.</p><img src="/view.aspx?si=153780/interaural.png" alt="Interaural Time Delay" align="left"/><p>Humans locate the origin of a sound with several cues. One technique employs the small difference in the time taken for the sound to reach either ear; this is known as the interaural time delay (ITD). This application modifies a single-channel audio file so that the sound appears to originate at an angle from the observer. It does this by introducing an extra channel of sound. Despite both channels having the same amplitude, the sound appears to come from an angle simply by delaying one channel.</p>153780Tue, 31 Mar 2015 04:00:00 ZSamir KhanSamir KhanTips and Techniques: 3-D Model Import/Export and Printing
http://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="/view.aspx?si=153770/thumb.jpg" alt="Tips and Techniques: 3-D Model Import/Export and Printing" 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.153770Fri, 13 Mar 2015 04:00:00 ZStephen ForrestStephen ForrestNonlinear Model Predictive Control
http://www.maplesoft.com/applications/view.aspx?SID=153555&ref=Feed
<p>Nonlinear model predictive control (NMPC) has attracted attention in recent years. The continuation method combined with the generalized minimal residual method (C/GMRES) is well known to be a fast algorithm and is generally suitable for real-time implementation. This package provides a symbolic computation tool that automatically generates code for use in nonlinear predictive control design environment based on C/GMRES. Interaction with the package is done through an easy-to-use document interface.</p>
<p>Note: Requires Maple 17 or later and a C compiler.</p><img src="/view.aspx?si=153555/Capture.PNG" alt="Nonlinear Model Predictive Control" align="left"/><p>Nonlinear model predictive control (NMPC) has attracted attention in recent years. The continuation method combined with the generalized minimal residual method (C/GMRES) is well known to be a fast algorithm and is generally suitable for real-time implementation. This package provides a symbolic computation tool that automatically generates code for use in nonlinear predictive control design environment based on C/GMRES. Interaction with the package is done through an easy-to-use document interface.</p>
<p>Note: Requires Maple 17 or later and a C compiler.</p>153555Mon, 23 Feb 2015 04:00:00 ZCybernet Systems Co.Cybernet Systems Co.Gas Orifice Flow Meter Calculator
http://www.maplesoft.com/applications/view.aspx?SID=153739&ref=Feed
<p>This application calculates the flowrate through a large-diameter orifice using the approach outlined in ISO 5167 2:2003</p>
<p>Orifice meters use the pressure loss across a constriction (that is, the orifice plate) in a pipe to determine the flowrate. </p>
<p>The formulas are valid for</p>
<ul>
<li>pipes diameters between 50mm and 1000 mm, </li>
<li>and pressure ratios greater than 0.75.</li>
</ul>
<p>Reference: <span ><a href="http://en.wikipedia.org/wiki/Orifice_plate">http://en.wikipedia.org/wiki/Orifice_plate</a></span></p><img src="/view.aspx?si=153739/gasorifice.png" alt="Gas Orifice Flow Meter Calculator" align="left"/><p>This application calculates the flowrate through a large-diameter orifice using the approach outlined in ISO 5167 2:2003</p>
<p>Orifice meters use the pressure loss across a constriction (that is, the orifice plate) in a pipe to determine the flowrate. </p>
<p>The formulas are valid for</p>
<ul>
<li>pipes diameters between 50mm and 1000 mm, </li>
<li>and pressure ratios greater than 0.75.</li>
</ul>
<p>Reference: <span ><a href="http://en.wikipedia.org/wiki/Orifice_plate">http://en.wikipedia.org/wiki/Orifice_plate</a></span></p>153739Tue, 20 Jan 2015 05:00:00 ZSamir KhanSamir KhanIs a Stock Overvalued or Undervalued?
http://www.maplesoft.com/applications/view.aspx?SID=153740&ref=Feed
<p>This application calculates the fair value of a stock, given the current market prices and several growth assumptions. Simply pick an industry, stock exchange, and then a company.</p>
<p>Maple then downloads the current market share price, EPS (for the trailing 12 months) and dividends (for the trailing 12 months) from Yahoo Finance (hence a connection to the web is needed). Given a series of growth assumptions, a fair value is then calculated. The valuation process is described at the bottom of this application, and is most appropriate for stable companies with a history of dividend payments.</p>
<p>The stock is undervalued If the fair value is greater than the current market price, and vice-versa.</p>
<p>This application comes with an Excel spreadsheet with a list of over 25000 companies across multiple industries and international exchanges, and their corresponding ticker symbols. This spreadsheet is used to populate the interface with industries, exchanges and companies, and must be saved in the same location as the Maple worksheet.</p><img src="/view.aspx?si=153740/stockovervalued.png" alt="Is a Stock Overvalued or Undervalued?" align="left"/><p>This application calculates the fair value of a stock, given the current market prices and several growth assumptions. Simply pick an industry, stock exchange, and then a company.</p>
<p>Maple then downloads the current market share price, EPS (for the trailing 12 months) and dividends (for the trailing 12 months) from Yahoo Finance (hence a connection to the web is needed). Given a series of growth assumptions, a fair value is then calculated. The valuation process is described at the bottom of this application, and is most appropriate for stable companies with a history of dividend payments.</p>
<p>The stock is undervalued If the fair value is greater than the current market price, and vice-versa.</p>
<p>This application comes with an Excel spreadsheet with a list of over 25000 companies across multiple industries and international exchanges, and their corresponding ticker symbols. This spreadsheet is used to populate the interface with industries, exchanges and companies, and must be saved in the same location as the Maple worksheet.</p>153740Tue, 20 Jan 2015 05:00:00 ZSamir KhanSamir KhanSudoku tactile généralisé (version finale)
http://www.maplesoft.com/applications/view.aspx?SID=124424&ref=Feed
<p>Mes 3 maplets de sudoku (à régions n*m) en version finale.</p>
<p>(SudokuE8f-L avec radiobutton,GSudoku3 avec popupmenu et GSudoku4 avec popupmenu et croix directionnelle).</p><img src="/view.aspx?si=124424/capsud.PNG" alt="Sudoku tactile généralisé (version finale)" align="left"/><p>Mes 3 maplets de sudoku (à régions n*m) en version finale.</p>
<p>(SudokuE8f-L avec radiobutton,GSudoku3 avec popupmenu et GSudoku4 avec popupmenu et croix directionnelle).</p>124424Mon, 19 Jan 2015 05:00:00 Zxavier cormierxavier cormierOrbitals Package
http://www.maplesoft.com/applications/view.aspx?SID=4865&ref=Feed
The Orbitals package evaluates, plots and calculates atomic orbitals, overlap integrals, and atomic four-electron integrals for hydrogenic or Slater-type orbitals. This is an update of an earlier 2007 version.<img src="/view.aspx?si=4865/orbits.jpg" alt="Orbitals Package" align="left"/>The Orbitals package evaluates, plots and calculates atomic orbitals, overlap integrals, and atomic four-electron integrals for hydrogenic or Slater-type orbitals. This is an update of an earlier 2007 version.4865Tue, 06 Jan 2015 05:00:00 ZDavid HarringtonDavid HarringtonMaple Application Center Application Template
http://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="/view.aspx?si=4770/logo.jpg" alt="Maple Application Center Application Template" 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>4770Mon, 05 Jan 2015 05:00:00 ZMaple Implementation of Transport Encoding and Transport Encrypting with the Secret Key of Length 1980 bits Using John Walker's Base 64 Encoding Scheme
http://www.maplesoft.com/applications/view.aspx?SID=153721&ref=Feed
<p>The application uses John Walker's very useful and accessible in the Internet implementation of a fast Base 64 encoding and decoding scheme. Presented worksheet allows to perform fast transport encoding and encrypting of files of an arbitrary format. The secret key in the application is embedded. It can easily be generated using the `keygen` procedure and an arbitrary `password` string. Evidently, many procedures for key generation may be implemented. The user can also himself directly construct the global variables `b2o`, `o2b`, `f2o` and `o2f` used in the encryption/decryption procedures. The code of the application in the startup code region and in the combobox `select action` is stored.</p>
<P><B>Note:</B> For proper functioning of this application, this application must be saved in a location with no spaces in the path name, e.g. C:\transport.</p><img src="/applications/images/app_image_blank_lg.jpg" alt="Maple Implementation of Transport Encoding and Transport Encrypting with the Secret Key of Length 1980 bits Using John Walker's Base 64 Encoding Scheme" align="left"/><p>The application uses John Walker's very useful and accessible in the Internet implementation of a fast Base 64 encoding and decoding scheme. Presented worksheet allows to perform fast transport encoding and encrypting of files of an arbitrary format. The secret key in the application is embedded. It can easily be generated using the `keygen` procedure and an arbitrary `password` string. Evidently, many procedures for key generation may be implemented. The user can also himself directly construct the global variables `b2o`, `o2b`, `f2o` and `o2f` used in the encryption/decryption procedures. The code of the application in the startup code region and in the combobox `select action` is stored.</p>
<P><B>Note:</B> For proper functioning of this application, this application must be saved in a location with no spaces in the path name, e.g. C:\transport.</p>153721Tue, 16 Dec 2014 05:00:00 ZCzeslaw KoscielnyCzeslaw KoscielnyClassroom Tips and Techniques: Real and Complex Derivatives of Some Elementary Functions
http://www.maplesoft.com/applications/view.aspx?SID=153726&ref=Feed
The elementary functions include the six trigonometric and hyperbolic functions and their inverses. For all but five of these 24 functions, Maple's derivative (correct on the complex plane) agrees with the real-variable form found in the standard calculus text. For these five exceptions, this article explores two issues: (1) Does Maple's derivative, restricted to the real domain, agree with the real-variable form; and (2), to what extent do both forms agree on the complex plane.<img src="/view.aspx?si=153726/thumb.jpg" alt="Classroom Tips and Techniques: Real and Complex Derivatives of Some Elementary Functions" align="left"/>The elementary functions include the six trigonometric and hyperbolic functions and their inverses. For all but five of these 24 functions, Maple's derivative (correct on the complex plane) agrees with the real-variable form found in the standard calculus text. For these five exceptions, this article explores two issues: (1) Does Maple's derivative, restricted to the real domain, agree with the real-variable form; and (2), to what extent do both forms agree on the complex plane.153726Wed, 10 Dec 2014 05:00:00 ZDr. Robert LopezDr. Robert LopezCalculating Gaussian Curvature Using Differential Forms
http://www.maplesoft.com/applications/view.aspx?SID=153720&ref=Feed
<p>Riemannian geometry is customarily developed by tensor methods, which is not necessarily the most computationally efficient approach. Using the language of differential forms, Elie Cartan's formulation of the Riemannian geometry can be elegantly summarized in two structural equations. Essentially, the local curvature of the manifold is a measure of how the connection varies from point to point. This Maple worksheet uses the <strong>DifferentialGeometry</strong> package to solves three problems in Harley Flanders' book on differential forms to demonstrate the implementation of Cartan's method. </p><img src="/view.aspx?si=153720/c119c404932805fdc4af274016b48a13.gif" alt="Calculating Gaussian Curvature Using Differential Forms" align="left"/><p>Riemannian geometry is customarily developed by tensor methods, which is not necessarily the most computationally efficient approach. Using the language of differential forms, Elie Cartan's formulation of the Riemannian geometry can be elegantly summarized in two structural equations. Essentially, the local curvature of the manifold is a measure of how the connection varies from point to point. This Maple worksheet uses the <strong>DifferentialGeometry</strong> package to solves three problems in Harley Flanders' book on differential forms to demonstrate the implementation of Cartan's method. </p>153720Tue, 09 Dec 2014 05:00:00 ZDr. Frank WangDr. Frank WangA new Approach to Transport Encryption
http://www.maplesoft.com/applications/view.aspx?SID=153715&ref=Feed
<p>Living in the global surveillance era, any internet user should himself organize the secrecy of his communication. Therefore, in the submission, it is shown how to use the base conversion as an effective cryptographic transformation because the statistical structure of the encoded file is quite different from that of the input file. </p><img src="/applications/images/app_image_blank_lg.jpg" alt="A new Approach to Transport Encryption" align="left"/><p>Living in the global surveillance era, any internet user should himself organize the secrecy of his communication. Therefore, in the submission, it is shown how to use the base conversion as an effective cryptographic transformation because the statistical structure of the encoded file is quite different from that of the input file. </p>153715Wed, 03 Dec 2014 05:00:00 ZCzeslaw KoscielnyCzeslaw Koscielny