MaplePrimes - Maplesoft Blog
http://www.mapleprimes.com/maplesoftblog
en-us2015 Maplesoft, A Division of Waterloo Maple Inc.Maplesoft Document SystemSat, 10 Oct 2015 05:20:34 GMTSat, 10 Oct 2015 05:20:34 GMTThe latest posts on the Maplesoft Bloghttp://www.mapleprimes.com/images/mapleprimeswhite.jpgMaplePrimes - Maplesoft Blog
http://www.mapleprimes.com/maplesoftblog
In-depth Design Using Multidimensional Visualization
http://www.mapleprimes.com/maplesoftblog/201483-Indepth-Design-Using-Multidimensional?ref=Feed:MaplePrimes:Maplesoft Blog
<p><span>The engineering design process involves numerous steps that allow the engineer to reach his/her final design objectives to the best of his/her ability. This process is akin to creating a fine sculpture or a great painting where different approaches are explored and tested, then either adopted or abandoned in favor of better or more developed and fine-tuned ones. Consider the x-ray of an oil painting. X-rays of the works of master artists reveal the thought and creative processes of their minds as they complete the work. I am sure that some colleagues may disagree with the comparison of our modern engineering designs to art masterpieces, but let me ask you to explore the innovations and their brilliant forms, and maybe you will agree with me even a little bit.</span></p>
<p><span><img style="display: block; margin-left: auto; margin-right: auto;" src="/view.aspx?sf=201483_post/AlanE_art.jpg" alt=""></span></p>
<p><strong>Design Process</strong></p>
<p><span>Successful design engineers must have the very best craft, knowledge and experience to generate work that is truly worthy of being incorporated in products that sell in the tens, or even hundreds, of millions. This is presently achieved by having cross-functional teams of engineers work on a design, allowing cross checking and several rounds of reviews, followed by multiple prototypes and exhaustive preproduction testing until the team reaches a collective conclusion that “we have a design.” This is then followed by the final design review and release of the product. This necessary and vital approach is clearly a time consuming and costly process. Over the years I have asked myself several times, “Did I explore every single detail of the design fully”? “Am I sure that this is the very best I can do?” And more importantly, “Does every component have the most fine-tuned value to render the best performance possible?” And invariably I am left with a bit of doubt. That brings me to a tool that has helped me in this regard.</span></p>
<p><strong>A Great New Tool</strong></p>
<p>I have used Maple for over 25 years to dig deeply into my designs and understand the interplay between a given set of parameters and the performance of the particular circuit I am working on. This has always given me a complete view of the problem at hand and solidly pointed me in the direction of the best possible solutions.</p>
<p>In recent years, a new feature called “<a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=examples/Explore">Explore</a>” has been added to Maple. This amazing feature allows the engineer/researcher to peer very deeply into any formula and explore the interaction of <strong>EVERY</strong> variable in the formula. </p>
<p><span>Take for example the losses in the control MOSFET in a synchronous buck converter. In order to minimize these losses and maximize the power conversion efficiency, the most suitable MOSFET must be selected. With thousands of these devices being available in the market, a dozen of them are considered very close to the best at any given time. The real question then is, which one is really the very best amongst all of them? </span></p>
<p><span>There are two possible approaches - one, build an application prototype, test a random sample of each and choose the one that gives you the best efficiency. Or, use an accurate mathematical model to calculate the losses of each and chose the best. The first approach lacks the variability of each parameter due to the six sigma statistical distribution where it is next to impossible to get a device laying on the outer limits of the distribution. That leaves the mathematical model approach. If you take this route, you can have built-in tolerances in the equations to accommodate all the variabilities and use a simplified equation for the control MOSFET losses (clearly you can use a very detailed model should you chose to) to explore these losses. Luckily you can explore the losses using the Explore function in Maple.</span></p>
<p><span>The figure below shows a three dimensional plot, plus five other variables in the formula that the user can change using sliders that cover the range of values of interest including Minima and Maxima, while observing in real time the effects of the change on the power loss.</span></p>
<p><span><img style="display: block; margin-left: auto; margin-right: auto;" src="/view.aspx?sf=201483_post/Alan_E_Maple_plot.png" alt="" width="546" height="521"></span></p>
<p><span>This means that by changing the values of any set of variables, you can observe their effect on the function. To put it simply, this single feature helps you replace dozens of plots with just one, saving you precious time and cost in fine-tuning your design. In my opinion, this is equivalent to an eight-dimensional/axes plot.</span></p>
<p><span>I used this amazing feature in the last few weeks and I was delighted at how simple it is to use and how much it simplifies the study of my approach and my components selection, in record times!</span></p><p><span>The engineering design process involves numerous steps that allow the engineer to reach his/her final design objectives to the best of his/her ability. This process is akin to creating a fine sculpture or a great painting where different approaches are explored and tested, then either adopted or abandoned in favor of better or more developed and fine-tuned ones. Consider the x-ray of an oil painting. X-rays of the works of master artists reveal the thought and creative processes of their minds as they complete the work. I am sure that some colleagues may disagree with the comparison of our modern engineering designs to art masterpieces, but let me ask you to explore the innovations and their brilliant forms, and maybe you will agree with me even a little bit.</span></p>
<p><span><img style="display: block; margin-left: auto; margin-right: auto;" src="/view.aspx?sf=201483_post/AlanE_art.jpg" alt=""></span></p>
<p><strong>Design Process</strong></p>
<p><span>Successful design engineers must have the very best craft, knowledge and experience to generate work that is truly worthy of being incorporated in products that sell in the tens, or even hundreds, of millions. This is presently achieved by having cross-functional teams of engineers work on a design, allowing cross checking and several rounds of reviews, followed by multiple prototypes and exhaustive preproduction testing until the team reaches a collective conclusion that “we have a design.” This is then followed by the final design review and release of the product. This necessary and vital approach is clearly a time consuming and costly process. Over the years I have asked myself several times, “Did I explore every single detail of the design fully”? “Am I sure that this is the very best I can do?” And more importantly, “Does every component have the most fine-tuned value to render the best performance possible?” And invariably I am left with a bit of doubt. That brings me to a tool that has helped me in this regard.</span></p>
<p><strong>A Great New Tool</strong></p>
<p>I have used Maple for over 25 years to dig deeply into my designs and understand the interplay between a given set of parameters and the performance of the particular circuit I am working on. This has always given me a complete view of the problem at hand and solidly pointed me in the direction of the best possible solutions.</p>
<p>In recent years, a new feature called “<a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=examples/Explore">Explore</a>” has been added to Maple. This amazing feature allows the engineer/researcher to peer very deeply into any formula and explore the interaction of <strong>EVERY</strong> variable in the formula. </p>
<p><span>Take for example the losses in the control MOSFET in a synchronous buck converter. In order to minimize these losses and maximize the power conversion efficiency, the most suitable MOSFET must be selected. With thousands of these devices being available in the market, a dozen of them are considered very close to the best at any given time. The real question then is, which one is really the very best amongst all of them? </span></p>
<p><span>There are two possible approaches - one, build an application prototype, test a random sample of each and choose the one that gives you the best efficiency. Or, use an accurate mathematical model to calculate the losses of each and chose the best. The first approach lacks the variability of each parameter due to the six sigma statistical distribution where it is next to impossible to get a device laying on the outer limits of the distribution. That leaves the mathematical model approach. If you take this route, you can have built-in tolerances in the equations to accommodate all the variabilities and use a simplified equation for the control MOSFET losses (clearly you can use a very detailed model should you chose to) to explore these losses. Luckily you can explore the losses using the Explore function in Maple.</span></p>
<p><span>The figure below shows a three dimensional plot, plus five other variables in the formula that the user can change using sliders that cover the range of values of interest including Minima and Maxima, while observing in real time the effects of the change on the power loss.</span></p>
<p><span><img style="display: block; margin-left: auto; margin-right: auto;" src="/view.aspx?sf=201483_post/Alan_E_Maple_plot.png" alt="" width="546" height="521"></span></p>
<p><span>This means that by changing the values of any set of variables, you can observe their effect on the function. To put it simply, this single feature helps you replace dozens of plots with just one, saving you precious time and cost in fine-tuning your design. In my opinion, this is equivalent to an eight-dimensional/axes plot.</span></p>
<p><span>I used this amazing feature in the last few weeks and I was delighted at how simple it is to use and how much it simplifies the study of my approach and my components selection, in record times!</span></p>201483Wed, 07 Oct 2015 15:26:13 ZAlan ElbanhawyAlan ElbanhawyResequencing Concepts and Skills via Maple's Clickable Math (Live!)
http://www.mapleprimes.com/maplesoftblog/201468-Resequencing-Concepts-And-Skills-Via-Maples-Clickable-Math-?ref=Feed:MaplePrimes:Maplesoft Blog
<p>This October 21st, Maplesoft will be hosting a full-production, live streaming webinar featuring Dr. Robert Lopez, Emeritus Professor and Maple Fellow. You might have caught Dr. Lopez's Clickable Calculus webinar series before, but this webinar is your chance to meet the man behind the voice and watch him use Clickable Math techniques live!</p>
<p>In this webinar, Dr. Lopez will present examples of what "resequencing concepts and skills" looks like when implemented with Maple's point-and-click syntax-free paradigm. He will demonstrate how Maple can not only be used to elucidate the concept, but also, how it can be used to illustrate and implement the manipulations that ultimately the student must master.</p>
<p><a href="http://www.maplesoft.com/webinars/live/streaming/register.aspx">Click here for more information and registration.</a></p><p>This October 21st, Maplesoft will be hosting a full-production, live streaming webinar featuring Dr. Robert Lopez, Emeritus Professor and Maple Fellow. You might have caught Dr. Lopez's Clickable Calculus webinar series before, but this webinar is your chance to meet the man behind the voice and watch him use Clickable Math techniques live!</p>
<p>In this webinar, Dr. Lopez will present examples of what "resequencing concepts and skills" looks like when implemented with Maple's point-and-click syntax-free paradigm. He will demonstrate how Maple can not only be used to elucidate the concept, but also, how it can be used to illustrate and implement the manipulations that ultimately the student must master.</p>
<p><a href="http://www.maplesoft.com/webinars/live/streaming/register.aspx">Click here for more information and registration.</a></p>201468Tue, 06 Oct 2015 13:27:57 ZkkoserskikkoserskiRearranging the “expression of equations”: Further explaining a MaplePrimes question
http://www.mapleprimes.com/maplesoftblog/201455-Rearranging-The-expression-Of-Equations?ref=Feed:MaplePrimes:Maplesoft Blog
<p>A wealth of knowledge is on display in MaplePrimes as our contributors share their expertise and step up to answer others’ queries. This post picks out one such response and further elucidates the answers to the posted question. I hope these explanations appeal to those of our readers who might not be familiar with the techniques embedded in the original responses.</p>
<p>Before I begin, a quick note that the content below was primarily created by one of our summer interns, <a href="http://www.mapleprimes.com/users/Pia%20Medina">Pia</a>, with guidance and advice from me.</p>
<p><strong>The Question: <a href="http://www.mapleprimes.com/questions/204824-Rearranging-The-Expression-Of-Equations">Rearranging the expression of equations</a></strong></p>
<p><a href="http://www.mapleprimes.com/users/108768">SY G</a> wanted to be able to <a href="http://www.mapleprimes.com/questions/204824-Rearranging-The-Expression-Of-Equations">re-write an equation in terms of different variables</a>. SY G presented this example: </p>
<p style="padding-left: 30px;">I have the following two equations:</p>
<p style="padding-left: 30px;">x1 = a-y1-d*y2;<br>x2 = a-y2-d*y1;</p>
<p style="padding-left: 30px;">I wish to express the first equation in terms of y1 and x2, so that</p>
<p style="padding-left: 30px;">x1 = c - b*y1+d*x2;</p>
<p style="padding-left: 30px;">where c=a-a*d and b=1-d^2. How can I get Maple to rearrange the original equation x1 in term of y1, x2, c and b?</p>
<p>This question was answered by <a href="http://www.mapleprimes.com/users/nm">nm</a> who provided code with a systematic approach:</p>
<p style="padding-left: 30px;">restart;<br>eq1:=x1=a-y1-d*y2:<br>eq2:=x2=a-y2-d*y1:<br>z:=expand(subs(y2=solve(eq2,y2),eq1)):<br>z:=algsubs((a-a*d)=c,z):<br>algsubs((1-d^2)=b,z);</p>
<p>On the other hand, <a href="http://www.mapleprimes.com/users/Carl%20Love">Carl Love</a> answered this enquiry using a more direct and simple code:</p>
<p style="padding-left: 30px;">simplify(x1=a-y1-d*y2, {a-y2-d*y1= x2, 1-d^2= b, a-a*d= c});</p>
<p><strong>Let’s talk more about the expand, algsubs, subs, and simplify commands</strong></p>
<p>First let’s take a look at the method nm used to solve the problem using the commands <strong>expand</strong>, <strong>subs</strong>, <strong>solve</strong> and <strong>algsubs</strong>.</p>
<p>The <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=expand"><strong>expand</strong></a> command, expand<strong>(</strong><em>expr, expr1, expr2, ..., exprn</em><strong>)</strong>, distributes products over sums. This is done for all polynomials. For quotients of polynomials, only sums in the numerator are expanded; products and powers are left alone.</p>
<p>The <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=solve"><strong>solve</strong></a> command, solve<strong>(</strong><em>equations, variables</em><strong>)</strong>, solves one or more equations or inequalities for their unknowns.</p>
<p>The <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=subs"><strong>subs</strong></a> command, subs<strong>(</strong><em>x=a,expr</em><strong>)</strong>, substitutes <em>a</em> for <em>x</em> in the expression <em>expr</em>.</p>
<p>The function <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=algsubs"><strong>algsubs</strong></a>, algsubs(<em>a = b, f</em>),performs an algebraic substitution, replacing occurrences of <em>a</em> with<em> b</em> in the expression <em>f</em>. It is a generalization of the <strong>subs</strong> command, which only handles syntactic substitution.</p>
<p>Let’s tackle the Maple code written by nm step by step:</p>
<p><strong>1) restart;<br> </strong>The <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=restart">restart</a> command is used to clear Maple’s internal memory</p>
<p><strong>2) eq1:=x1=a-y1-d*y2:<br> eq2:=x2=a-y2-d*y1:<br> </strong>The names eq1 and eq2 were assigned to the equations SY G provided.</p>
<p><strong>3) z:=expand(subs(y2=solve(eq2,y2),eq1)):<br> </strong>A new variable, z, was created, which will end up being x1 written in the terms SY G wanted.</p>
<ul>
<li>solve(eq2,y2)
<ul>
<li>the <strong>solve</strong> command was used to solve the expression eq2 for the variable y2.<br><br></li>
</ul>
</li>
<li>subs(y2=solve(eq2,y2),eq1)
<ul>
<li>The <strong>subs</strong> command was used to replace in expression eq1, y2 as determined by the solve step. <br><br></li>
</ul>
</li>
<li>expand(subs(y2=solve(eq2,y2),eq1))</li>
<ul>
<li>The <strong>expand</strong> command was used to distribute products over sums. Note: this step served to ensure that the final output looked exactly how SY G wanted.</li>
</ul>
</ul>
<p><strong>4) z:=algsubs((a-a*d)=c,z):<br> </strong>First, nm equated a-a*d to c, so later the algsubs command could be applied to substitute the new variable c into the expression z.</p>
<p><strong>5) algsubs((1-d^2)=b,z);<br> </strong>Again, nm equated 1-d^2 to b, so later the algsubs command could be applied to substitute the new variable b into the expression z.</p>
<p><strong>An alternate approach</strong></p>
<p>Now let us check out Carl Love’s approach. Carl Love uses the simplify command in conjunction with side relations.</p>
<p>The <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=simplify"><strong>simplify</strong></a> command has many calling sequences and one of them is the <strong>simplify(</strong><em>expr,eqns</em><strong>)</strong>, that is known as <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=simplify/siderels"><strong>simplify/siderels</strong></a>. A simplification of <em>expr</em> with respect to the side relations <em>eqns</em> is performed. The result is an expression which is mathematically equivalent to<em>expr</em> but which is in normal form with respect to the specified side relations. Basically you are telling Maple to simplify the expression (<em>expr</em>) using the parameters (<em>eqns</em>) you gave to it.</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" src="/view.aspx?sf=201455_post/pic3.png" alt=""></p>
<p> </p>
<p>I hope that you find this useful. If there is a particular question on MaplePrimes that you would like further explained, please let me know. </p><p>A wealth of knowledge is on display in MaplePrimes as our contributors share their expertise and step up to answer others’ queries. This post picks out one such response and further elucidates the answers to the posted question. I hope these explanations appeal to those of our readers who might not be familiar with the techniques embedded in the original responses.</p>
<p>Before I begin, a quick note that the content below was primarily created by one of our summer interns, <a href="http://www.mapleprimes.com/users/Pia%20Medina">Pia</a>, with guidance and advice from me.</p>
<p><strong>The Question: <a href="http://www.mapleprimes.com/questions/204824-Rearranging-The-Expression-Of-Equations">Rearranging the expression of equations</a></strong></p>
<p><a href="http://www.mapleprimes.com/users/108768">SY G</a> wanted to be able to <a href="http://www.mapleprimes.com/questions/204824-Rearranging-The-Expression-Of-Equations">re-write an equation in terms of different variables</a>. SY G presented this example: </p>
<p style="padding-left: 30px;">I have the following two equations:</p>
<p style="padding-left: 30px;">x1 = a-y1-d*y2;<br>x2 = a-y2-d*y1;</p>
<p style="padding-left: 30px;">I wish to express the first equation in terms of y1 and x2, so that</p>
<p style="padding-left: 30px;">x1 = c - b*y1+d*x2;</p>
<p style="padding-left: 30px;">where c=a-a*d and b=1-d^2. How can I get Maple to rearrange the original equation x1 in term of y1, x2, c and b?</p>
<p>This question was answered by <a href="http://www.mapleprimes.com/users/nm">nm</a> who provided code with a systematic approach:</p>
<p style="padding-left: 30px;">restart;<br>eq1:=x1=a-y1-d*y2:<br>eq2:=x2=a-y2-d*y1:<br>z:=expand(subs(y2=solve(eq2,y2),eq1)):<br>z:=algsubs((a-a*d)=c,z):<br>algsubs((1-d^2)=b,z);</p>
<p>On the other hand, <a href="http://www.mapleprimes.com/users/Carl%20Love">Carl Love</a> answered this enquiry using a more direct and simple code:</p>
<p style="padding-left: 30px;">simplify(x1=a-y1-d*y2, {a-y2-d*y1= x2, 1-d^2= b, a-a*d= c});</p>
<p><strong>Let’s talk more about the expand, algsubs, subs, and simplify commands</strong></p>
<p>First let’s take a look at the method nm used to solve the problem using the commands <strong>expand</strong>, <strong>subs</strong>, <strong>solve</strong> and <strong>algsubs</strong>.</p>
<p>The <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=expand"><strong>expand</strong></a> command, expand<strong>(</strong><em>expr, expr1, expr2, ..., exprn</em><strong>)</strong>, distributes products over sums. This is done for all polynomials. For quotients of polynomials, only sums in the numerator are expanded; products and powers are left alone.</p>
<p>The <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=solve"><strong>solve</strong></a> command, solve<strong>(</strong><em>equations, variables</em><strong>)</strong>, solves one or more equations or inequalities for their unknowns.</p>
<p>The <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=subs"><strong>subs</strong></a> command, subs<strong>(</strong><em>x=a,expr</em><strong>)</strong>, substitutes <em>a</em> for <em>x</em> in the expression <em>expr</em>.</p>
<p>The function <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=algsubs"><strong>algsubs</strong></a>, algsubs(<em>a = b, f</em>),performs an algebraic substitution, replacing occurrences of <em>a</em> with<em> b</em> in the expression <em>f</em>. It is a generalization of the <strong>subs</strong> command, which only handles syntactic substitution.</p>
<p>Let’s tackle the Maple code written by nm step by step:</p>
<p><strong>1) restart;<br> </strong>The <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=restart">restart</a> command is used to clear Maple’s internal memory</p>
<p><strong>2) eq1:=x1=a-y1-d*y2:<br> eq2:=x2=a-y2-d*y1:<br> </strong>The names eq1 and eq2 were assigned to the equations SY G provided.</p>
<p><strong>3) z:=expand(subs(y2=solve(eq2,y2),eq1)):<br> </strong>A new variable, z, was created, which will end up being x1 written in the terms SY G wanted.</p>
<ul>
<li>solve(eq2,y2)
<ul>
<li>the <strong>solve</strong> command was used to solve the expression eq2 for the variable y2.<br><br></li>
</ul>
</li>
<li>subs(y2=solve(eq2,y2),eq1)
<ul>
<li>The <strong>subs</strong> command was used to replace in expression eq1, y2 as determined by the solve step. <br><br></li>
</ul>
</li>
<li>expand(subs(y2=solve(eq2,y2),eq1))</li>
<ul>
<li>The <strong>expand</strong> command was used to distribute products over sums. Note: this step served to ensure that the final output looked exactly how SY G wanted.</li>
</ul>
</ul>
<p><strong>4) z:=algsubs((a-a*d)=c,z):<br> </strong>First, nm equated a-a*d to c, so later the algsubs command could be applied to substitute the new variable c into the expression z.</p>
<p><strong>5) algsubs((1-d^2)=b,z);<br> </strong>Again, nm equated 1-d^2 to b, so later the algsubs command could be applied to substitute the new variable b into the expression z.</p>
<p><strong>An alternate approach</strong></p>
<p>Now let us check out Carl Love’s approach. Carl Love uses the simplify command in conjunction with side relations.</p>
<p>The <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=simplify"><strong>simplify</strong></a> command has many calling sequences and one of them is the <strong>simplify(</strong><em>expr,eqns</em><strong>)</strong>, that is known as <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=simplify/siderels"><strong>simplify/siderels</strong></a>. A simplification of <em>expr</em> with respect to the side relations <em>eqns</em> is performed. The result is an expression which is mathematically equivalent to<em>expr</em> but which is in normal form with respect to the specified side relations. Basically you are telling Maple to simplify the expression (<em>expr</em>) using the parameters (<em>eqns</em>) you gave to it.</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" src="/view.aspx?sf=201455_post/pic3.png" alt=""></p>
<p> </p>
<p>I hope that you find this useful. If there is a particular question on MaplePrimes that you would like further explained, please let me know. </p>201455Mon, 05 Oct 2015 17:49:40 ZRobert LopezRobert LopezIntegrating Maple T.A. just got easier
http://www.mapleprimes.com/maplesoftblog/201338-Integrating-Maple-TA-Just-Got-Easier?ref=Feed:MaplePrimes:Maplesoft Blog
<p>We are happy to announce that Maple T.A. now supports the Learning Tools Interoperability® (LTI) standard, which means that Maple T.A. can be easily integrated with course management systems that support LTI. Maplesoft officially supports LTI connectivity with Canvas, Blackboard Learn™, Brightspace™, Moodle™, and Sakai.</p>
<p>Using the LTI standard, you can integrate Maple T.A. directly into your existing course management or learning management platforms. This allows for single-sign on in one central location and Maple T.A. assignment delivery and grade pushing right inside of your existing solutions.<!--break--></p>
<p>If you would like to use the LTI connectivity feature, please contact Maplesoft Technical Support at <a href="mailto:support@maplesoft.com">support@maplesoft.com</a>. They will provide the instructions and files you need to set up your connection, and answer any questions you may have about how the integration works on your platform.</p>
<!--break-->
<p>Jonny<br> Maplesoft Product Manager, Maple T.A.</p><p>We are happy to announce that Maple T.A. now supports the Learning Tools Interoperability® (LTI) standard, which means that Maple T.A. can be easily integrated with course management systems that support LTI. Maplesoft officially supports LTI connectivity with Canvas, Blackboard Learn™, Brightspace™, Moodle™, and Sakai.</p>
<p>Using the LTI standard, you can integrate Maple T.A. directly into your existing course management or learning management platforms. This allows for single-sign on in one central location and Maple T.A. assignment delivery and grade pushing right inside of your existing solutions.<!--break--></p>
<p>If you would like to use the LTI connectivity feature, please contact Maplesoft Technical Support at <a href="mailto:support@maplesoft.com">support@maplesoft.com</a>. They will provide the instructions and files you need to set up your connection, and answer any questions you may have about how the integration works on your platform.</p>
<!--break-->
<p>Jonny<br> Maplesoft Product Manager, Maple T.A.</p>201338Wed, 23 Sep 2015 03:06:00 ZjzivkujzivkuSource code of Math Apps: Further explaining a MaplePrimes question
http://www.mapleprimes.com/maplesoftblog/201311-Source-Code-Of-Math-Apps-Further-Explaining?ref=Feed:MaplePrimes:Maplesoft Blog
<p>A wealth of knowledge is on display in MaplePrimes as our contributors share their expertise and step up to answer others’ queries. This post picks out one such response and further elucidates the answers to the posted question. I hope these explanations appeal to those of our readers who might not be familiar with the techniques embedded in the original responses.</p>
<p>Before I begin, a quick note that the content below was primarily created by one of our summer interns, <a href="http://www.mapleprimes.com/users/Pia%20Medina">Pia</a>, with guidance and advice from me.</p>
<p><strong>The Question: </strong><a href="http://www.mapleprimes.com/questions/204838-Source-Code-Of-Math-Apps"><strong>Source Code of Math Apps</strong></a></p>
<p><a href="http://www.mapleprimes.com/users/Eberch">Eberch</a>, a new Maple user, was interested in learning how to build his own <a href="http://www.maplesoft.com/products/maple/features/mathapps.aspx">Math Apps</a> by looking at the source code of some of the already existing Math Apps that Maple offers.</p>
<p><a href="http://www.mapleprimes.com/users/acer">Acer</a> helpfully suggested that he look into the <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=worksheet/documenting/startupcode">Startup Code</a> of a Math App, in order to see definitions of procedures, modules, etc. He also recommended Eberch take a look at the “action code” that most of the Math Apps have which consist of function calls to procedures or modules defined in the Startup Code. The Startup Code can be accessed from the Edit menu. The function calls can be seen by right-clicking on the relevant component and selecting Edit Click Action.</p>
<p>Acer’s answer is correct and helpful. But for those just learning Maple, I wanted to provide some additional explanation.</p>
<p><strong>Let’s talk more about building your own Math Apps</strong></p>
<p>Building your own Math Apps can seem like something that involves complicated code and rare commands, but Daniel Skoog perfectly portrays an easy and straightforward method to do this in his latest <a href="http://www.maplesoft.com/products/Maple/demo/player/2015/Maple2015TrainingforEducators.aspx">webinar</a>. He provides a clear definition of a Math App, a step-by-step approach to creating a Math App using the <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=updates/Maple2015/Explore"><strong>explore</strong></a> and <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=Grading/Quiz"><strong>quiz</strong></a> commands, and ways to share your applications with the Maple community. It is highly recommended that you watch the entire webinar if you would like to learn more about the core concepts of working with Maple, but you can find the Math App information starting at the 33:00 mark.</p>
<p><iframe src="https://www.youtube.com/embed/_YhIe6IHq9g?rel=0" width="560" height="315"></iframe><!--break--></p>
<p>I hope that you find this useful. If there is a particular question on MaplePrimes that you would like further explained, please let me know. </p><p>A wealth of knowledge is on display in MaplePrimes as our contributors share their expertise and step up to answer others’ queries. This post picks out one such response and further elucidates the answers to the posted question. I hope these explanations appeal to those of our readers who might not be familiar with the techniques embedded in the original responses.</p>
<p>Before I begin, a quick note that the content below was primarily created by one of our summer interns, <a href="http://www.mapleprimes.com/users/Pia%20Medina">Pia</a>, with guidance and advice from me.</p>
<p><strong>The Question: </strong><a href="http://www.mapleprimes.com/questions/204838-Source-Code-Of-Math-Apps"><strong>Source Code of Math Apps</strong></a></p>
<p><a href="http://www.mapleprimes.com/users/Eberch">Eberch</a>, a new Maple user, was interested in learning how to build his own <a href="http://www.maplesoft.com/products/maple/features/mathapps.aspx">Math Apps</a> by looking at the source code of some of the already existing Math Apps that Maple offers.</p>
<p><a href="http://www.mapleprimes.com/users/acer">Acer</a> helpfully suggested that he look into the <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=worksheet/documenting/startupcode">Startup Code</a> of a Math App, in order to see definitions of procedures, modules, etc. He also recommended Eberch take a look at the “action code” that most of the Math Apps have which consist of function calls to procedures or modules defined in the Startup Code. The Startup Code can be accessed from the Edit menu. The function calls can be seen by right-clicking on the relevant component and selecting Edit Click Action.</p>
<p>Acer’s answer is correct and helpful. But for those just learning Maple, I wanted to provide some additional explanation.</p>
<p><strong>Let’s talk more about building your own Math Apps</strong></p>
<p>Building your own Math Apps can seem like something that involves complicated code and rare commands, but Daniel Skoog perfectly portrays an easy and straightforward method to do this in his latest <a href="http://www.maplesoft.com/products/Maple/demo/player/2015/Maple2015TrainingforEducators.aspx">webinar</a>. He provides a clear definition of a Math App, a step-by-step approach to creating a Math App using the <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=updates/Maple2015/Explore"><strong>explore</strong></a> and <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=Grading/Quiz"><strong>quiz</strong></a> commands, and ways to share your applications with the Maple community. It is highly recommended that you watch the entire webinar if you would like to learn more about the core concepts of working with Maple, but you can find the Math App information starting at the 33:00 mark.</p>
<p><iframe src="https://www.youtube.com/embed/_YhIe6IHq9g?rel=0" width="560" height="315"></iframe><!--break--></p>
<p>I hope that you find this useful. If there is a particular question on MaplePrimes that you would like further explained, please let me know. </p>201311Fri, 18 Sep 2015 13:33:06 ZBryonBryonExponents to floating point: Further explaining a MaplePrimes Question
http://www.mapleprimes.com/maplesoftblog/201259-Exponents-To-Floating-Point-Further?ref=Feed:MaplePrimes:Maplesoft Blog
<p>A wealth of knowledge is on display in MaplePrimes as our contributors share their expertise and step up to answer others’ queries. This post picks out one such response and further elucidates the answers to the posted question. I hope these explanations appeal to those of our readers who might not be familiar with the techniques embedded in the original responses.</p>
<p>Before I begin, a quick note that the content below was primarily created by one of our summer interns, <a href="http://www.mapleprimes.com/users/Pia%20Medina">Pia</a>, with guidance and advice from me.</p>
<p>MaplePrimes member <a href="http://www.mapleprimes.com/users/12999">Thomas Dean</a> wanted 1/2*x^(1/2) + 1/13*x^(1/3) + 1/26*x^(45/37) to become 0.5*x^0.500000 + 0.07692307692*x^0.333333 + 0.03846153846*x^1.216216216 using the <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=evalf">evalf command</a>.</p>
<p>Here you can see the piece of code that Thomas Dean wrote in Maple:</p>
<p style="padding-left: 30px;">eq:=1/2*x^(1/2) + 1/13*x^(1/3) + 1/26*x^(45/37);<br> evalf(eq);</p>
<p><a href="http://www.mapleprimes.com/users/Carl%20Love">Carl Love</a> replied simply and effectively with a piece of code, using the <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=evalindets">evalindets command</a> instead:</p>
<p style="padding-left: 30px;">evalindets(eq, fraction, evalf);</p>
<p>As always, Love provided an accurate response, and it is absolutely correct. But for those just learning Maple, I wanted to provide some additional explanation.</p>
<p>The <strong>evalindets </strong>command, <strong>evalindets( </strong><em>expr, atype, transformer, rest</em><strong> )</strong>, is a particular combination of calls to <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=eval"><strong>eval</strong></a> and <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=indets"><strong>indets</strong></a> that allows you to efficiently transform all subexpressions of a given type by some algorithm. It encapsulates a common "pattern" used in expression manipulation and transformation.</p>
<p>Each subexpression of type <em>atype</em> is transformed by the supplied <em>transformer</em> procedure. Then, each subexpression is replaced in the original expression, using <strong>eval</strong>, with the corresponding transformed expression.</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" src="/view.aspx?sf=201259_post/evalindets.PNG" alt="" width="623" height="217"></p>
<p><strong> </strong></p>
<p><strong>Note:</strong> the parameter <em>rest</em>is an optional expression sequence of extra arguments to be passed to transformer. In this example it was not used.</p>
<p>I hope that you find this useful. If there is a particular question on MaplePrimes that you would like further explained, please let me know. </p><p>A wealth of knowledge is on display in MaplePrimes as our contributors share their expertise and step up to answer others’ queries. This post picks out one such response and further elucidates the answers to the posted question. I hope these explanations appeal to those of our readers who might not be familiar with the techniques embedded in the original responses.</p>
<p>Before I begin, a quick note that the content below was primarily created by one of our summer interns, <a href="http://www.mapleprimes.com/users/Pia%20Medina">Pia</a>, with guidance and advice from me.</p>
<p>MaplePrimes member <a href="http://www.mapleprimes.com/users/12999">Thomas Dean</a> wanted 1/2*x^(1/2) + 1/13*x^(1/3) + 1/26*x^(45/37) to become 0.5*x^0.500000 + 0.07692307692*x^0.333333 + 0.03846153846*x^1.216216216 using the <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=evalf">evalf command</a>.</p>
<p>Here you can see the piece of code that Thomas Dean wrote in Maple:</p>
<p style="padding-left: 30px;">eq:=1/2*x^(1/2) + 1/13*x^(1/3) + 1/26*x^(45/37);<br> evalf(eq);</p>
<p><a href="http://www.mapleprimes.com/users/Carl%20Love">Carl Love</a> replied simply and effectively with a piece of code, using the <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=evalindets">evalindets command</a> instead:</p>
<p style="padding-left: 30px;">evalindets(eq, fraction, evalf);</p>
<p>As always, Love provided an accurate response, and it is absolutely correct. But for those just learning Maple, I wanted to provide some additional explanation.</p>
<p>The <strong>evalindets </strong>command, <strong>evalindets( </strong><em>expr, atype, transformer, rest</em><strong> )</strong>, is a particular combination of calls to <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=eval"><strong>eval</strong></a> and <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=indets"><strong>indets</strong></a> that allows you to efficiently transform all subexpressions of a given type by some algorithm. It encapsulates a common "pattern" used in expression manipulation and transformation.</p>
<p>Each subexpression of type <em>atype</em> is transformed by the supplied <em>transformer</em> procedure. Then, each subexpression is replaced in the original expression, using <strong>eval</strong>, with the corresponding transformed expression.</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" src="/view.aspx?sf=201259_post/evalindets.PNG" alt="" width="623" height="217"></p>
<p><strong> </strong></p>
<p><strong>Note:</strong> the parameter <em>rest</em>is an optional expression sequence of extra arguments to be passed to transformer. In this example it was not used.</p>
<p>I hope that you find this useful. If there is a particular question on MaplePrimes that you would like further explained, please let me know. </p>201259Thu, 10 Sep 2015 14:59:50 ZBryonBryonTop 12 Tips and Techniques for MapleSim 2015
http://www.mapleprimes.com/maplesoftblog/201231-Top-12-Tips-And-Techniques-For-MapleSim-2015?ref=Feed:MaplePrimes:Maplesoft Blog
<p>Here are some tips and tricks - ranging from keyboard shortcuts to the newest features - that will help you get the most out of MapleSim 2015.</p>
<ol>
<li>Quickly run your simulation by pressing <strong>F5.</strong> Similarly, toggle between the Main Window and Visualization Window by press <strong>F6.<br><br></strong></li>
<li>Maintaining an organized and clean model layout is made easier by using the <a href="http://www.maplesoft.com/support/help/MapleSim/view.aspx?path=tasks/building/reroutingConnectionLines"><strong>Reroute Connections</strong></a> tool. Select the connection lines or components and press <strong>CTRL+D</strong> (or using the <strong>Edit</strong> menu, <strong>Reroute Connections</strong>) to have MapleSim automatically reroute the connections.<br><br></li>
<li>While creating your MapleSim model, components and connections can be enabled or disabled by selecting the desired item(s) and using the disable/enable button ( <img src="/view.aspx?sf=201231_post/disable_enable.png" alt="" width="18" height="18"> ) or the keyboard shortcut <strong>CTRL+E</strong>.<br><br></li>
<li>Use the <a href="http://www.maplesoft.com/support/help/MapleSim/view.aspx?path=tasks/building/navigating/ModelTree"><strong>Model Tree</strong></a> palette in MapleSim to help manage, navigate, and search a model quickly. Items within the model tree include: components, probes, parameters, and attachments. Simply select the desired view using the drop-down menu. The <strong>Model Tree</strong> palette is found under the <strong>Project</strong> <strong>tab</strong>.<br><br></li>
<li>Automatically remove any unreferenced subsystems or custom components using the <a href="http://www.maplesoft.com/support/help/MapleSim/view.aspx?path=tasks/building/subsystems/pruningModel"><strong>Prune Model</strong></a> tool. Especially useful for large models or models with multiple modifications, this tool will automatically identify and removes unused shared subsystems or custom components that appear within the <strong>Definitions</strong> tab, <strong>Components</strong> palette. The Prune Model function can be performed by clicking the <strong>Edit</strong> menu, and selecting <strong>Prune Model</strong>.<br><br></li>
<li>Set the MapleSim’s Visualization Window to <strong>always on top</strong> by toggling the <strong>anchor</strong> button ( <img src="/view.aspx?sf=201231_post/anchor.png" alt="" width="20" height="20"> ) in the upper left corner of the Visualization Window.<br><br></li>
<li>Automatically scale the model diagram to fit in the viewable area by pressing <strong>CTRL+T</strong> to gain a complete look at the model. Then return to a default zoom by pressing <strong>CTRL+0</strong> (zero). This is also accessible using the <strong>View</strong> menu.<br><br></li>
<li>To <a href="http://www.maplesoft.com/support/help/MapleSim/view.aspx?path=tasks/building/subsystems/groupingComponents">group components into a subsystem</a>, select the desired components, <strong>right-click</strong> and select <strong>Create Subsystem</strong> or press <strong>CTRL+G</strong>.<br><br></li>
<li>For quick access to get help on a particular component, <strong>right-click</strong> on it and select <strong>help</strong>. Similarly, selecting a component within the workspace and pressing <strong>F2</strong> will bring up the help page for that component.<br><br></li>
<li>View the Modelica code behind the visible system/subsystem/component, click <strong>Code View</strong> ( <img src="/view.aspx?sf=201231_post/code_view.png" alt=""> ) in the <strong>Navigation Tool</strong> bar. Then, to switch back to <strong>Diagram Mode</strong> click the icon ( <img src="/view.aspx?sf=201231_post/diagram_mode.png" alt=""> ) in the <strong>Navigation Tool</strong> bar.<br><br></li>
<li>Automatically compare two models by using the compare tool, found under the <strong>Tools</strong> menu <strong><a href="http://www.maplesoft.com/support/help/MapleSim/view.aspx?path=tasks/building/comparingModels">Compare Models</a>.</strong><br><br></li>
<li>Attach important files to a MapleSim model to keep content in one place. Attachments can be Maple worksheets or others such as pdfs, Excel, Word, STL files, etc. These files are found under the <strong>Project Tab, Attachments</strong> palette. Attach a file by, <strong>right-clicking</strong> the category and selecting <strong>Attach File</strong> or clicking the <strong>Edit</strong> menu <strong>Attach File</strong>.</li>
</ol>
<p>I hope you find these useful! Do you have any tips that you would add to this list?</p><p>Here are some tips and tricks - ranging from keyboard shortcuts to the newest features - that will help you get the most out of MapleSim 2015.</p>
<ol>
<li>Quickly run your simulation by pressing <strong>F5.</strong> Similarly, toggle between the Main Window and Visualization Window by press <strong>F6.<br><br></strong></li>
<li>Maintaining an organized and clean model layout is made easier by using the <a href="http://www.maplesoft.com/support/help/MapleSim/view.aspx?path=tasks/building/reroutingConnectionLines"><strong>Reroute Connections</strong></a> tool. Select the connection lines or components and press <strong>CTRL+D</strong> (or using the <strong>Edit</strong> menu, <strong>Reroute Connections</strong>) to have MapleSim automatically reroute the connections.<br><br></li>
<li>While creating your MapleSim model, components and connections can be enabled or disabled by selecting the desired item(s) and using the disable/enable button ( <img src="/view.aspx?sf=201231_post/disable_enable.png" alt="" width="18" height="18"> ) or the keyboard shortcut <strong>CTRL+E</strong>.<br><br></li>
<li>Use the <a href="http://www.maplesoft.com/support/help/MapleSim/view.aspx?path=tasks/building/navigating/ModelTree"><strong>Model Tree</strong></a> palette in MapleSim to help manage, navigate, and search a model quickly. Items within the model tree include: components, probes, parameters, and attachments. Simply select the desired view using the drop-down menu. The <strong>Model Tree</strong> palette is found under the <strong>Project</strong> <strong>tab</strong>.<br><br></li>
<li>Automatically remove any unreferenced subsystems or custom components using the <a href="http://www.maplesoft.com/support/help/MapleSim/view.aspx?path=tasks/building/subsystems/pruningModel"><strong>Prune Model</strong></a> tool. Especially useful for large models or models with multiple modifications, this tool will automatically identify and removes unused shared subsystems or custom components that appear within the <strong>Definitions</strong> tab, <strong>Components</strong> palette. The Prune Model function can be performed by clicking the <strong>Edit</strong> menu, and selecting <strong>Prune Model</strong>.<br><br></li>
<li>Set the MapleSim’s Visualization Window to <strong>always on top</strong> by toggling the <strong>anchor</strong> button ( <img src="/view.aspx?sf=201231_post/anchor.png" alt="" width="20" height="20"> ) in the upper left corner of the Visualization Window.<br><br></li>
<li>Automatically scale the model diagram to fit in the viewable area by pressing <strong>CTRL+T</strong> to gain a complete look at the model. Then return to a default zoom by pressing <strong>CTRL+0</strong> (zero). This is also accessible using the <strong>View</strong> menu.<br><br></li>
<li>To <a href="http://www.maplesoft.com/support/help/MapleSim/view.aspx?path=tasks/building/subsystems/groupingComponents">group components into a subsystem</a>, select the desired components, <strong>right-click</strong> and select <strong>Create Subsystem</strong> or press <strong>CTRL+G</strong>.<br><br></li>
<li>For quick access to get help on a particular component, <strong>right-click</strong> on it and select <strong>help</strong>. Similarly, selecting a component within the workspace and pressing <strong>F2</strong> will bring up the help page for that component.<br><br></li>
<li>View the Modelica code behind the visible system/subsystem/component, click <strong>Code View</strong> ( <img src="/view.aspx?sf=201231_post/code_view.png" alt=""> ) in the <strong>Navigation Tool</strong> bar. Then, to switch back to <strong>Diagram Mode</strong> click the icon ( <img src="/view.aspx?sf=201231_post/diagram_mode.png" alt=""> ) in the <strong>Navigation Tool</strong> bar.<br><br></li>
<li>Automatically compare two models by using the compare tool, found under the <strong>Tools</strong> menu <strong><a href="http://www.maplesoft.com/support/help/MapleSim/view.aspx?path=tasks/building/comparingModels">Compare Models</a>.</strong><br><br></li>
<li>Attach important files to a MapleSim model to keep content in one place. Attachments can be Maple worksheets or others such as pdfs, Excel, Word, STL files, etc. These files are found under the <strong>Project Tab, Attachments</strong> palette. Attach a file by, <strong>right-clicking</strong> the category and selecting <strong>Attach File</strong> or clicking the <strong>Edit</strong> menu <strong>Attach File</strong>.</li>
</ol>
<p>I hope you find these useful! Do you have any tips that you would add to this list?</p>201231Thu, 03 Sep 2015 14:59:43 ZBryonBryonHollywood Math Webinar Returns This September!
http://www.mapleprimes.com/maplesoftblog/201224-Hollywood-Math-Webinar-Returns-This-September?ref=Feed:MaplePrimes:Maplesoft Blog
<p><span>The first instalment in the Hollywood Math webinar series will be returning live this September 17<sup>th</sup>! It will be presented by Daniel Skoog, our Maple Product Manager.</span></p>
<p><span>Over its storied and intriguing history, Hollywood has entertained us with many mathematical moments in film. John Nash in “A Beautiful Mind,” the brilliant janitor in “Good Will Hunting,” the number theory genius in “Pi,” and even Abbott and Costello are just a few of the Hollywood “mathematicians” that come to mind.</span></p>
<p><span>During this webinar we will present a number of examples of mathematics in film, including those done capably, as well as questionable and downright “creative” treatments. See relevant, exciting examples that you can use to engage your students, or attend this webinar simply for its entertainment value. Have you ever wondered if the bus could really have jumped the gap in “Speed?” We’ve got the answer! Anyone with an interest in mathematics, especially high school and early college math educators, will be both entertained and informed by attending this webinar. </span></p>
<p><span>To join us for the live presentation, <a href="http://www.maplesoft.com/webinars/live/register.aspx?id=958&p=TC-5270"><span>click here to register</span></a>.</span></p><p><span>The first instalment in the Hollywood Math webinar series will be returning live this September 17<sup>th</sup>! It will be presented by Daniel Skoog, our Maple Product Manager.</span></p>
<p><span>Over its storied and intriguing history, Hollywood has entertained us with many mathematical moments in film. John Nash in “A Beautiful Mind,” the brilliant janitor in “Good Will Hunting,” the number theory genius in “Pi,” and even Abbott and Costello are just a few of the Hollywood “mathematicians” that come to mind.</span></p>
<p><span>During this webinar we will present a number of examples of mathematics in film, including those done capably, as well as questionable and downright “creative” treatments. See relevant, exciting examples that you can use to engage your students, or attend this webinar simply for its entertainment value. Have you ever wondered if the bus could really have jumped the gap in “Speed?” We’ve got the answer! Anyone with an interest in mathematics, especially high school and early college math educators, will be both entertained and informed by attending this webinar. </span></p>
<p><span>To join us for the live presentation, <a href="http://www.maplesoft.com/webinars/live/register.aspx?id=958&p=TC-5270"><span>click here to register</span></a>.</span></p>201224Tue, 01 Sep 2015 15:39:07 ZkkoserskikkoserskiThe Simplify and Combine commands: Further explaining a MaplePrimes question
http://www.mapleprimes.com/maplesoftblog/201223-The-Simplify-And-Combine-Commands-Further?ref=Feed:MaplePrimes:Maplesoft Blog
<p>A wealth of knowledge is on display in MaplePrimes as our contributors share their expertise and step up to answer others’ queries. This post picks out one such response and further elucidates the answers to the posted question. I hope these explanations appeal to those of our readers who might not be familiar with the techniques embedded in the original responses.</p>
<p>Before I begin, a quick note that the content below was primarily created by one of our summer interns, <a href="http://www.mapleprimes.com/users/Pia%20Medina">Pia</a>, with guidance and advice from me.</p>
<p><strong>The Question: <a href="http://www.mapleprimes.com/questions/204866-Why-Is-2cosx21-Simpler-Than-12sinx2">why is 2*cos(x)^2-1 simpler than 1-2*sin(x)^2</a></strong></p>
<p>The author, <a href="http://www.mapleprimes.com/users/nm">nm</a>, asked why 2*cos(x)^2-1 was simpler than 1-2*sin(x)^2 according to Maple. nm wrote:</p>
<p style="padding-left: 30px;">I looked at help trying to understand why Maple thinks 2*cos(x)^2-1 is simpler than 1-2*sin(x)^2 but did not see it. I was expecting to see cos(2*x) as a result.</p>
<p><a href="http://www.mapleprimes.com/users/Preben%20Alsholm">Preben Alsholm</a> answered nm’s question by recommending the use of the combine command to obtain the result he was expecting to see, as well as a further explanation on how the simplify command works. Alsholm wrote:</p>
<p style="padding-left: 30px;">Use combine to obtain what you want:<br> combine(1-2*sin(x)^2);<br> <br> simplify has a general preference for cos over sin. That doesn't mean however, that it turns sin into cos at all costs:<br> <br> simplify(sin(x));<br> ##Try also<br> simplify(1-2*sin(x)^2,size);<br> <br> simplify doesn't necessarily get you the simplest result in the common sense of the word 'simplify'. Try as another example<br> <br> expand((x+y)^3);<br> simplify(%);<br> factor(%);</p>
<p>As always, Alsholm provided an accurate, thoughtful response. But for those just learning Maple, I thought some additional explanation could be helpful.</p>
<p><strong>Let’s talk more about the simplify command and combine function</strong></p>
<p>The <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=simplify"><strong>simplify </strong></a>command applies simplification rules to an expression. Its parameters can be any expression.</p>
<p>The <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=combine"><strong>combine</strong></a> function applies transformations which combine terms in sums, products, and powers into a single term. For many functions, the transformations applied by combine are the inverse of the transformations that are applied by expand. For example, consider the well-known identity:</p>
<p style="padding-left: 30px;">sin(a + b) = sin(a) cos(b) + cos(a) sin(b)</p>
<p>The <strong>combine</strong> function applies the identity from right to left, whereas the <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=expand"><strong>expand </strong></a>function does the reverse.</p>
<p> </p>
<p>I hope that you find this useful. If there is a particular question on MaplePrimes that you would like further explained, please feel free to <a href="http://www.mapleprimes.com/users/rlopez/contact">contact me</a>.</p>
<p> </p><p>A wealth of knowledge is on display in MaplePrimes as our contributors share their expertise and step up to answer others’ queries. This post picks out one such response and further elucidates the answers to the posted question. I hope these explanations appeal to those of our readers who might not be familiar with the techniques embedded in the original responses.</p>
<p>Before I begin, a quick note that the content below was primarily created by one of our summer interns, <a href="http://www.mapleprimes.com/users/Pia%20Medina">Pia</a>, with guidance and advice from me.</p>
<p><strong>The Question: <a href="http://www.mapleprimes.com/questions/204866-Why-Is-2cosx21-Simpler-Than-12sinx2">why is 2*cos(x)^2-1 simpler than 1-2*sin(x)^2</a></strong></p>
<p>The author, <a href="http://www.mapleprimes.com/users/nm">nm</a>, asked why 2*cos(x)^2-1 was simpler than 1-2*sin(x)^2 according to Maple. nm wrote:</p>
<p style="padding-left: 30px;">I looked at help trying to understand why Maple thinks 2*cos(x)^2-1 is simpler than 1-2*sin(x)^2 but did not see it. I was expecting to see cos(2*x) as a result.</p>
<p><a href="http://www.mapleprimes.com/users/Preben%20Alsholm">Preben Alsholm</a> answered nm’s question by recommending the use of the combine command to obtain the result he was expecting to see, as well as a further explanation on how the simplify command works. Alsholm wrote:</p>
<p style="padding-left: 30px;">Use combine to obtain what you want:<br> combine(1-2*sin(x)^2);<br> <br> simplify has a general preference for cos over sin. That doesn't mean however, that it turns sin into cos at all costs:<br> <br> simplify(sin(x));<br> ##Try also<br> simplify(1-2*sin(x)^2,size);<br> <br> simplify doesn't necessarily get you the simplest result in the common sense of the word 'simplify'. Try as another example<br> <br> expand((x+y)^3);<br> simplify(%);<br> factor(%);</p>
<p>As always, Alsholm provided an accurate, thoughtful response. But for those just learning Maple, I thought some additional explanation could be helpful.</p>
<p><strong>Let’s talk more about the simplify command and combine function</strong></p>
<p>The <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=simplify"><strong>simplify </strong></a>command applies simplification rules to an expression. Its parameters can be any expression.</p>
<p>The <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=combine"><strong>combine</strong></a> function applies transformations which combine terms in sums, products, and powers into a single term. For many functions, the transformations applied by combine are the inverse of the transformations that are applied by expand. For example, consider the well-known identity:</p>
<p style="padding-left: 30px;">sin(a + b) = sin(a) cos(b) + cos(a) sin(b)</p>
<p>The <strong>combine</strong> function applies the identity from right to left, whereas the <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=expand"><strong>expand </strong></a>function does the reverse.</p>
<p> </p>
<p>I hope that you find this useful. If there is a particular question on MaplePrimes that you would like further explained, please feel free to <a href="http://www.mapleprimes.com/users/rlopez/contact">contact me</a>.</p>
<p> </p>201223Tue, 01 Sep 2015 14:24:03 ZBryonBryonMy Days as a Robot Whisperer
http://www.mapleprimes.com/maplesoftblog/201207-My-Days-As-A-Robot-Whisperer?ref=Feed:MaplePrimes:Maplesoft Blog
<p>My desk was covered with papers, a glass of water, and a big shipping container. Even though my chair was there, I was sitting on the floor with my laptop, having a <a href="https://www.facebook.com/Maplesoft/photos/pb.47238276041.-2207520000.1440619547./10153577068271042/?type=3&theater">bad hair day</a>, and a robot was seated next to me. This was a typical day at Maplesoft for an engineering co-op student.</p>
<p>For this project, at the request of my manager, I left my duties as Spanish translator and marketing assistant and I started to work with the robot <a href="http://www.maplesoft.com/company/casestudies/stories/naorobot.aspx">NAO from Aldebaran Robotics</a>. The purpose of this project was to program NAO using Aldebaran’s Choreographe software to make new movements and dances that I would later use to create new <a href="http://www.maplesoft.com/products/maplesim/">MapleSim</a> models for <a href="http://www.maplesoft.com/products/maplesim/ModelGallery/search.aspx?term=NAO%20robot">Maplesoft’s Model Gallery</a>. Maplesoft’s marketing team would then use these models in some of their promotional activities.</p>
<p>Given that NAO was going to travel to Taiwan in a short period of time, I wanted to focus on doing one elaborate dance and a couple of simple movements.Thanks to F.U.N. lab from the University of Notre Dame, I was able to focus on the detailed dance because they had an amazing Choreographe database of behaviour/movement code. </p>
<p>I started this project with zero knowledge about Choreographe, but with a good understanding of <a href="http://www.maplesoft.com/products/maplesim/ModelGallery/detail.aspx?id=311">NAO´s MapleSim model</a> that the Maplesoft engineers had previously created. After a few weeks with NAO and some YouTube tutorials, I discovered that programming NAO was really easy. I would move NAO’s joints to the positions I wanted to, and then I would tap its head to record and save them. I did this for a couple of weeks making sure that the sequence of movements wouldn’t make NAO fall or break a finger. At this point I was already a NAO expert.</p>
<p>After finishing up all the movements and dances it was time to move on to the next phase of the project: obtaining the data for the MapleSim model. The MapleSim model was created using the Denavit-Hartenber (DH) convention; therefore, I needed the values of the degrees of rotation of each joint while the robot performed a dance. These numbers were easily obtained using the “record” button in Choreographe and exporting them into a CSV file. This file was later attached to the MapleSim model, so it could be used in a time look up table. The input of NAO´s joints were then specified by using the values within this table.</p>
<p>I started by recording the simplest movements: NAO blowing kisses and doing the sprinkler. These were the best ones to start working on because in these examples, the robot only needs to move its upper body, meaning that the lower body didn’t need any flexibility. This gave me and Abtin Athari, Application Engineer at Maplesoft, the freedom to simplify the original model by removing unnecessary degrees of freedom on the lower body. Abtin and I also realized that at the beginning of some of the new movements the robot would have too much torque, so we extended some of the recorded position of the rotational joints so the robot could stay in the same position for a longer time. These modifications ensured that the model wouldn´t have any problems during any of the simulations.</p>
<p>To finish the project, I worked with the Marketing team to create some videos where we could display the real robot next to the MapleSim model doing the same movements. The purpose of these videos was to showcase the essence of the high-fidelity models that MapleSim allowed us to create. It was amazing to see how the MapleSim model corresponded so closely to the physical robot.</p>
<p><iframe src="https://www.youtube.com/embed/bOUMu5tyg0M" width="560" height="315"></iframe></p>
<p>After three weeks of intense work and meetings, my days as a robot whisperer ended. I learned new things about robots, how to build models with MapleSim, and the processes behind developing videos. It was a project that allowed me to wear both an engineer’s and a marketer’s shoes. I was able to put into practice my technical knowledge and problem solving skills; and at the same time I was able to enhance my creative and analytical skills by evaluating the quality and impact of my work.</p><p>My desk was covered with papers, a glass of water, and a big shipping container. Even though my chair was there, I was sitting on the floor with my laptop, having a <a href="https://www.facebook.com/Maplesoft/photos/pb.47238276041.-2207520000.1440619547./10153577068271042/?type=3&theater">bad hair day</a>, and a robot was seated next to me. This was a typical day at Maplesoft for an engineering co-op student.</p>
<p>For this project, at the request of my manager, I left my duties as Spanish translator and marketing assistant and I started to work with the robot <a href="http://www.maplesoft.com/company/casestudies/stories/naorobot.aspx">NAO from Aldebaran Robotics</a>. The purpose of this project was to program NAO using Aldebaran’s Choreographe software to make new movements and dances that I would later use to create new <a href="http://www.maplesoft.com/products/maplesim/">MapleSim</a> models for <a href="http://www.maplesoft.com/products/maplesim/ModelGallery/search.aspx?term=NAO%20robot">Maplesoft’s Model Gallery</a>. Maplesoft’s marketing team would then use these models in some of their promotional activities.</p>
<p>Given that NAO was going to travel to Taiwan in a short period of time, I wanted to focus on doing one elaborate dance and a couple of simple movements.Thanks to F.U.N. lab from the University of Notre Dame, I was able to focus on the detailed dance because they had an amazing Choreographe database of behaviour/movement code. </p>
<p>I started this project with zero knowledge about Choreographe, but with a good understanding of <a href="http://www.maplesoft.com/products/maplesim/ModelGallery/detail.aspx?id=311">NAO´s MapleSim model</a> that the Maplesoft engineers had previously created. After a few weeks with NAO and some YouTube tutorials, I discovered that programming NAO was really easy. I would move NAO’s joints to the positions I wanted to, and then I would tap its head to record and save them. I did this for a couple of weeks making sure that the sequence of movements wouldn’t make NAO fall or break a finger. At this point I was already a NAO expert.</p>
<p>After finishing up all the movements and dances it was time to move on to the next phase of the project: obtaining the data for the MapleSim model. The MapleSim model was created using the Denavit-Hartenber (DH) convention; therefore, I needed the values of the degrees of rotation of each joint while the robot performed a dance. These numbers were easily obtained using the “record” button in Choreographe and exporting them into a CSV file. This file was later attached to the MapleSim model, so it could be used in a time look up table. The input of NAO´s joints were then specified by using the values within this table.</p>
<p>I started by recording the simplest movements: NAO blowing kisses and doing the sprinkler. These were the best ones to start working on because in these examples, the robot only needs to move its upper body, meaning that the lower body didn’t need any flexibility. This gave me and Abtin Athari, Application Engineer at Maplesoft, the freedom to simplify the original model by removing unnecessary degrees of freedom on the lower body. Abtin and I also realized that at the beginning of some of the new movements the robot would have too much torque, so we extended some of the recorded position of the rotational joints so the robot could stay in the same position for a longer time. These modifications ensured that the model wouldn´t have any problems during any of the simulations.</p>
<p>To finish the project, I worked with the Marketing team to create some videos where we could display the real robot next to the MapleSim model doing the same movements. The purpose of these videos was to showcase the essence of the high-fidelity models that MapleSim allowed us to create. It was amazing to see how the MapleSim model corresponded so closely to the physical robot.</p>
<p><iframe src="https://www.youtube.com/embed/bOUMu5tyg0M" width="560" height="315"></iframe></p>
<p>After three weeks of intense work and meetings, my days as a robot whisperer ended. I learned new things about robots, how to build models with MapleSim, and the processes behind developing videos. It was a project that allowed me to wear both an engineer’s and a marketer’s shoes. I was able to put into practice my technical knowledge and problem solving skills; and at the same time I was able to enhance my creative and analytical skills by evaluating the quality and impact of my work.</p>201207Thu, 27 Aug 2015 18:24:32 ZPia MedinaPia MedinaGetting Kids “Animated” about Math at Texas A&M University
http://www.mapleprimes.com/maplesoftblog/201197-Getting-Kids-Animated-About-Math-At?ref=Feed:MaplePrimes:Maplesoft Blog
<p>Philip Yasskin, a long-time Maple user and professor at Texas A&M University is passionate about getting young people engaged in mathematics. One of his programs is SEE-Math: a two-week summer day camp for gifted middle school children interested in math. Maplesoft has been a long-standing supporter of SEE-Math, providing software and prizes for the campers.</p>
<p>A major project in SEE-Math is developing computer animations using Maple. Students spend their time creating various animations, in hopes of taking the top prize at the end of the workshop. A slew of animations are submitted, some with pop-culture references, elaborate plot lines, and incredible detail. The top animations take home prizes, while all animations from that year are featured on the SEE-Math website.</p>
<p>Maplesoft proudly sponsors this event, and many like it, to promote interest in STEM education. To see all of the animations from this year’s SEE-Math camp, please visit: <a href="http://see-math.math.tamu.edu/2015/">http://see-math.math.tamu.edu/2015/</a>. You can find the animations listed under “Euler,” “Godel,” “Noether,” and “Ramanujan,” found halfway down the page.</p><p>Philip Yasskin, a long-time Maple user and professor at Texas A&M University is passionate about getting young people engaged in mathematics. One of his programs is SEE-Math: a two-week summer day camp for gifted middle school children interested in math. Maplesoft has been a long-standing supporter of SEE-Math, providing software and prizes for the campers.</p>
<p>A major project in SEE-Math is developing computer animations using Maple. Students spend their time creating various animations, in hopes of taking the top prize at the end of the workshop. A slew of animations are submitted, some with pop-culture references, elaborate plot lines, and incredible detail. The top animations take home prizes, while all animations from that year are featured on the SEE-Math website.</p>
<p>Maplesoft proudly sponsors this event, and many like it, to promote interest in STEM education. To see all of the animations from this year’s SEE-Math camp, please visit: <a href="http://see-math.math.tamu.edu/2015/">http://see-math.math.tamu.edu/2015/</a>. You can find the animations listed under “Euler,” “Godel,” “Noether,” and “Ramanujan,” found halfway down the page.</p>201197Mon, 24 Aug 2015 15:21:04 ZBryonBryonTop 10 Short-Cuts Every Maple User Should Know
http://www.mapleprimes.com/maplesoftblog/201167-Top-10-ShortCuts-Every-Maple-User-Should-Know?ref=Feed:MaplePrimes:Maplesoft Blog
<p>In addition to providing access to powerful tools for mathematical computation, Maple has been designed to help you work quickly and efficiently. Here are 10 useful short-cuts when working with Maple:</p>
<p><strong>1.</strong> Use F5 to switch between Text and 2D Math input modes in Maple.</p>
<p><strong>2</strong>. Use <strong>F2 </strong>(<strong>Control+?</strong> for Macintosh) to quickly bring up Maple Help information for anything that you have typed in your document.</p>
<p><strong>3</strong>. Automatic Command Completion can be used when you don't want to type in the full name of a Maple command. To use, begin typing the first few letters of the command name, and press <strong>CTRL+Space</strong> (<strong>Esc</strong> or <strong>Command+Shift+Space</strong> for Macintosh, <strong>CTRL+Shift+Space</strong> for Linux). A list of possible completions will display; click the one you want.</p>
<p><img src="/view.aspx?sf=201167_post/pic1.png" alt=""></p>
<p> </p>
<p><strong>4.</strong> The <strong>Shift+Enter </strong>key combination lets you continue entering math or commands on a new line without executing that line. </p>
<p><strong>5.</strong> If you want more than a single command to be executed at once, you must separate them with a semi-colon or colon.</p>
<p><img src="/view.aspx?sf=201167_post/pic2.png" alt=""></p>
<p><strong>6.</strong> When you click inside a set of commands in Math mode, the dash line indicates the boundaries of the input region; all commands in this region will execute together in sequence.</p>
<p><img src="/view.aspx?sf=201167_post/pic3.png" alt=""></p>
<p><strong>7.</strong> To increase the size of a piecewise function, add a new row. Place the cursor on the last row, and press <strong>CTRL+Shift+R</strong> (<strong>Command+Shift+R</strong> for Macintosh). These shortcut keys also work to add rows to matrices.</p>
<p><strong>8.</strong> An easy way to insert a Greek letter is to first press <strong>CTRL+Shift+G </strong>(<strong>Command+Shift+G</strong> for the Macintosh). The next letter typed will appear in Greek.</p>
<p><strong>9.</strong> Sometimes you may want to insert symbols above or below another character, for example, to enter a vector arrow. To insert a symbol above (called "overscript"), <strong>press CTRL+Shift+["]</strong> (<strong>Command+Shift+["]</strong> for Macintosh) and then type in your symbol (or insert it from a palette).</p>
<p>For example, typing "x" then holding down <strong>CTRL+Shift</strong> and pressing<strong> ["]</strong> allows you to insert a symbol above the x, such as <img src="/view.aspx?sf=201167_post/pic5.png" alt=""></p>
<p><strong>10.</strong> Compute or recompute the entire Maple worksheet when you have changed expressions that affect subsequent Maple commands. Press <strong>Ctrl + Shift + Enter</strong> (<strong>Command + Shift + Enter</strong> in Macintosh) or click the execute worksheet icon. </p>
<p><img src="/view.aspx?sf=201167_post/pic6.PNG" alt=""></p>
<p>Are there any short-cuts that you would add to this list?</p><p>In addition to providing access to powerful tools for mathematical computation, Maple has been designed to help you work quickly and efficiently. Here are 10 useful short-cuts when working with Maple:</p>
<p><strong>1.</strong> Use F5 to switch between Text and 2D Math input modes in Maple.</p>
<p><strong>2</strong>. Use <strong>F2 </strong>(<strong>Control+?</strong> for Macintosh) to quickly bring up Maple Help information for anything that you have typed in your document.</p>
<p><strong>3</strong>. Automatic Command Completion can be used when you don't want to type in the full name of a Maple command. To use, begin typing the first few letters of the command name, and press <strong>CTRL+Space</strong> (<strong>Esc</strong> or <strong>Command+Shift+Space</strong> for Macintosh, <strong>CTRL+Shift+Space</strong> for Linux). A list of possible completions will display; click the one you want.</p>
<p><img src="/view.aspx?sf=201167_post/pic1.png" alt=""></p>
<p> </p>
<p><strong>4.</strong> The <strong>Shift+Enter </strong>key combination lets you continue entering math or commands on a new line without executing that line. </p>
<p><strong>5.</strong> If you want more than a single command to be executed at once, you must separate them with a semi-colon or colon.</p>
<p><img src="/view.aspx?sf=201167_post/pic2.png" alt=""></p>
<p><strong>6.</strong> When you click inside a set of commands in Math mode, the dash line indicates the boundaries of the input region; all commands in this region will execute together in sequence.</p>
<p><img src="/view.aspx?sf=201167_post/pic3.png" alt=""></p>
<p><strong>7.</strong> To increase the size of a piecewise function, add a new row. Place the cursor on the last row, and press <strong>CTRL+Shift+R</strong> (<strong>Command+Shift+R</strong> for Macintosh). These shortcut keys also work to add rows to matrices.</p>
<p><strong>8.</strong> An easy way to insert a Greek letter is to first press <strong>CTRL+Shift+G </strong>(<strong>Command+Shift+G</strong> for the Macintosh). The next letter typed will appear in Greek.</p>
<p><strong>9.</strong> Sometimes you may want to insert symbols above or below another character, for example, to enter a vector arrow. To insert a symbol above (called "overscript"), <strong>press CTRL+Shift+["]</strong> (<strong>Command+Shift+["]</strong> for Macintosh) and then type in your symbol (or insert it from a palette).</p>
<p>For example, typing "x" then holding down <strong>CTRL+Shift</strong> and pressing<strong> ["]</strong> allows you to insert a symbol above the x, such as <img src="/view.aspx?sf=201167_post/pic5.png" alt=""></p>
<p><strong>10.</strong> Compute or recompute the entire Maple worksheet when you have changed expressions that affect subsequent Maple commands. Press <strong>Ctrl + Shift + Enter</strong> (<strong>Command + Shift + Enter</strong> in Macintosh) or click the execute worksheet icon. </p>
<p><img src="/view.aspx?sf=201167_post/pic6.PNG" alt=""></p>
<p>Are there any short-cuts that you would add to this list?</p>201167Wed, 12 Aug 2015 21:06:41 ZStephen ForrestStephen ForrestHow-To Webinar: Question Chaining in Maple T.A.
http://www.mapleprimes.com/maplesoftblog/201136-HowTo-Webinar-Question-Chaining-In-Maple-TA?ref=Feed:MaplePrimes:Maplesoft Blog
<p>As an educator, you surely know that giving students more involved problems in an online assessment tool provides challenges, both for students and instructors. Only marking the final answer doesn’t necessarily provide an understanding of the student’s capabilities, and it penalizes students that make a small mistake in part of their solution.</p>
<p>This webinar will demonstrate how to create separate questions with multiple steps that can be linked or chained together. Question chaining allows instructors to mark subsequent questions based on the correct answer or the answer provided by students in previous parts.</p>
<p>To join us for the live presentation, <a href="http://www.maplesoft.com/webinars/live/register.aspx?id=948&p=TC-5204">please click here to register</a>.</p><p>As an educator, you surely know that giving students more involved problems in an online assessment tool provides challenges, both for students and instructors. Only marking the final answer doesn’t necessarily provide an understanding of the student’s capabilities, and it penalizes students that make a small mistake in part of their solution.</p>
<p>This webinar will demonstrate how to create separate questions with multiple steps that can be linked or chained together. Question chaining allows instructors to mark subsequent questions based on the correct answer or the answer provided by students in previous parts.</p>
<p>To join us for the live presentation, <a href="http://www.maplesoft.com/webinars/live/register.aspx?id=948&p=TC-5204">please click here to register</a>.</p>201136Tue, 04 Aug 2015 17:13:09 ZkkoserskikkoserskiTips and Tricks for Maple 2015
http://www.mapleprimes.com/maplesoftblog/200991-Tips-And-Tricks-For-Maple-2015?ref=Feed:MaplePrimes:Maplesoft Blog
<p>Here are some tips and tricks that will help you get the most out of Maple 2015, covering from short cuts to how to use the newest features.</p>
<ol><ol>
<li>Whenever you are asking yourself “..but how do I do it?”, just type <strong>?Portal+Enter</strong>, and you will access the <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=MaplePortal">Maple Portal</a>, which will give you a complete guide on how to do things.<br><br></li>
<li>If you want to implement 1 of the 300 <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=worksheet/help/tasks">tasks</a> that Maple offers in a syntax-free way, like Completing the Square, just follow this path: <strong>Tools</strong><strong>≻Tasks</strong><strong>≻Browse</strong>.<br><br></li>
<li>Type <strong>Ctrl+F2</strong> or <strong>Command+F2</strong> and the Quick Reference window with <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=worksheet/documenting/2DMathShortcutKeys">shortcut keys</a> and other information about working with the Maple interface will pop up.<br><br></li>
<li>If you need quick help with a specific mathematical function, click or highlight the function + F2 and a Help box that contains a summary of the basic characteristics of the function will pop up.<br><br></li>
<li>If you have installed the <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=Excel">Excel Add-in</a> and you want to perform some Maple commands within Excel, make sure to enable the Maple add in by following this path<strong>: Excel’s Tool Menu>Add-Ins>Select Maple Excel Add-in Box> OK<br><br></strong></li>
<li>Export Maple’s data into Excel by right clicking and choosing <strong>‘Export As’>Excel</strong>.<br><br></li>
<li>Instead of having to copy-paste your Maple information into a Power Point Presentation, just turn the slideshow mode on by pressing <strong>F11</strong>. This way you will have an interactive presentation that holds all the live plots and embedded components that Maple offers.<br><br></li>
<li>Whenever you want to create interactive mini-applications that can be used to explore the parameters of any arbitrary Maple expression, such as a plot, mathematical equation, or command use the <strong>Exploration Assistant. </strong>Do this by either <strong>right</strong>-<strong>clicking +Explore</strong> from the context-sensitive menus, or by calling the <strong><a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=examples/Explore">Explore</a> command</strong>.<br><br></li>
<li>Save time while computing mathematical expressions by calling the equation label instead of having to re-type the equation. Do this by pressing <strong>CTRL+L</strong> and then input the number that identifies the equation.<br><br></li>
<li>Reference mathematical equations or expressions from other documents. First, determine which label is associated with the equation you want. In the main document, select <strong>"Insert" > "Reference"</strong>. From the file dialog, select the file containing the expression. Then select the equation reference number of your equation from the list that appears.<br><br></li>
<li>In Maple, the letter "e" entered using the keyboard does not represent the exponential function. The exponential function can be entered using <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=worksheet/expressions/completecommand">command completion</a> (<strong>Ctrl+Space or ESC</strong>) or the "<strong>exp(a)</strong>" item in the Expression Palette (Standard interface only). The exponential can also be entered as:
<pre>> exp(x)<br><br></pre>
</li>
<li>With Maple 2015 you can now access data sets from various built-in and online data sources. This package is able to access time series data from the data aggregator <a href="https://www.quandl.com/">Quandl</a>, as well as locally installed data from countries and cities. To learn more, click <a href="http://www.maplesoft.com/products/maple/new_features/maple19/DataSets_Maple2015.pdf">here</a>.<br><br></li>
<li>Whenever you assign plots to a variable name, p:=[plot(sin(x)), plot(cos(x))] a thumbnail of the plot will appear instead of the code.<br><br></li>
<li>Save time when inputting existing or personalized units. Just click <strong>CTRL+SHIFT+U </strong>and type the desired units you want.<br><br></li>
<li>With Maple 2015 you can now zoom in or out just by pressing <strong>CTRL+SCROLL</strong> or <strong>CTRL+</strong> place <strong>two fingers</strong> on the pad and move them up to zoom in or down to zoom out.<br><br></li>
<li>Convert a Maple Worksheet into Microsoft Word: This can be done using the Export to HTML feature.<br><ol>
<li>Prepare your worksheet as you would like it to appear in the document.</li>
<li>From the <strong>"File"</strong> menu in Maple, select <strong>"Export As ..." > "HTML".</strong></li>
<li>Give the HTML file a name, "output.html" for example.</li>
<li>When the export has completed, start Word, and open the HTML file. If you used "output.html" as the name to save the file as, open the file called "output1.html" into Word.</li>
<li>From the "File" menu in Word, select "Save as Word Document" to save the file. You now have a Word document which contains the content of your Maple worksheet.<br><br>Note: this procedure will work with any Word Processing program that can open an HTML document.<br><br></li>
</ol></li>
<li>Change Maple’s default input from 2D to 1D:<ol>
<li>Open the Tools > Options... menu (Maple > Preferences on a MACINTOSH machine).</li>
<li>Select the Display tab</li>
<li>From "Input Display" menu select Maple Notation</li>
<li>Press the Apply to Session button to make the change take effect for the current Maple session.</li>
<li>Press Apply Globally to have the change take effect permanently. Maple will need to be restarted if you choose Apply Globally for the changes to take effect.<br><br>You may download a set of instruction on how to change your 2D interface to the “Classic” Style here: <a href="ftp://public.maplesoft.com/miscellaneous/ChangeToClassicInterface.pdf">ftp://public.maplesoft.com/miscellaneous/ChangeToClassicInterface.pdf</a></li>
</ol></li>
</ol></ol>
<p>We hope that you find this list helpful. Please feel free to add any of your tips or techniques to this post, or to create your own new topic.</p><p>Here are some tips and tricks that will help you get the most out of Maple 2015, covering from short cuts to how to use the newest features.</p>
<ol><ol>
<li>Whenever you are asking yourself “..but how do I do it?”, just type <strong>?Portal+Enter</strong>, and you will access the <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=MaplePortal">Maple Portal</a>, which will give you a complete guide on how to do things.<br><br></li>
<li>If you want to implement 1 of the 300 <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=worksheet/help/tasks">tasks</a> that Maple offers in a syntax-free way, like Completing the Square, just follow this path: <strong>Tools</strong><strong>≻Tasks</strong><strong>≻Browse</strong>.<br><br></li>
<li>Type <strong>Ctrl+F2</strong> or <strong>Command+F2</strong> and the Quick Reference window with <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=worksheet/documenting/2DMathShortcutKeys">shortcut keys</a> and other information about working with the Maple interface will pop up.<br><br></li>
<li>If you need quick help with a specific mathematical function, click or highlight the function + F2 and a Help box that contains a summary of the basic characteristics of the function will pop up.<br><br></li>
<li>If you have installed the <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=Excel">Excel Add-in</a> and you want to perform some Maple commands within Excel, make sure to enable the Maple add in by following this path<strong>: Excel’s Tool Menu>Add-Ins>Select Maple Excel Add-in Box> OK<br><br></strong></li>
<li>Export Maple’s data into Excel by right clicking and choosing <strong>‘Export As’>Excel</strong>.<br><br></li>
<li>Instead of having to copy-paste your Maple information into a Power Point Presentation, just turn the slideshow mode on by pressing <strong>F11</strong>. This way you will have an interactive presentation that holds all the live plots and embedded components that Maple offers.<br><br></li>
<li>Whenever you want to create interactive mini-applications that can be used to explore the parameters of any arbitrary Maple expression, such as a plot, mathematical equation, or command use the <strong>Exploration Assistant. </strong>Do this by either <strong>right</strong>-<strong>clicking +Explore</strong> from the context-sensitive menus, or by calling the <strong><a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=examples/Explore">Explore</a> command</strong>.<br><br></li>
<li>Save time while computing mathematical expressions by calling the equation label instead of having to re-type the equation. Do this by pressing <strong>CTRL+L</strong> and then input the number that identifies the equation.<br><br></li>
<li>Reference mathematical equations or expressions from other documents. First, determine which label is associated with the equation you want. In the main document, select <strong>"Insert" > "Reference"</strong>. From the file dialog, select the file containing the expression. Then select the equation reference number of your equation from the list that appears.<br><br></li>
<li>In Maple, the letter "e" entered using the keyboard does not represent the exponential function. The exponential function can be entered using <a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=worksheet/expressions/completecommand">command completion</a> (<strong>Ctrl+Space or ESC</strong>) or the "<strong>exp(a)</strong>" item in the Expression Palette (Standard interface only). The exponential can also be entered as:
<pre>> exp(x)<br><br></pre>
</li>
<li>With Maple 2015 you can now access data sets from various built-in and online data sources. This package is able to access time series data from the data aggregator <a href="https://www.quandl.com/">Quandl</a>, as well as locally installed data from countries and cities. To learn more, click <a href="http://www.maplesoft.com/products/maple/new_features/maple19/DataSets_Maple2015.pdf">here</a>.<br><br></li>
<li>Whenever you assign plots to a variable name, p:=[plot(sin(x)), plot(cos(x))] a thumbnail of the plot will appear instead of the code.<br><br></li>
<li>Save time when inputting existing or personalized units. Just click <strong>CTRL+SHIFT+U </strong>and type the desired units you want.<br><br></li>
<li>With Maple 2015 you can now zoom in or out just by pressing <strong>CTRL+SCROLL</strong> or <strong>CTRL+</strong> place <strong>two fingers</strong> on the pad and move them up to zoom in or down to zoom out.<br><br></li>
<li>Convert a Maple Worksheet into Microsoft Word: This can be done using the Export to HTML feature.<br><ol>
<li>Prepare your worksheet as you would like it to appear in the document.</li>
<li>From the <strong>"File"</strong> menu in Maple, select <strong>"Export As ..." > "HTML".</strong></li>
<li>Give the HTML file a name, "output.html" for example.</li>
<li>When the export has completed, start Word, and open the HTML file. If you used "output.html" as the name to save the file as, open the file called "output1.html" into Word.</li>
<li>From the "File" menu in Word, select "Save as Word Document" to save the file. You now have a Word document which contains the content of your Maple worksheet.<br><br>Note: this procedure will work with any Word Processing program that can open an HTML document.<br><br></li>
</ol></li>
<li>Change Maple’s default input from 2D to 1D:<ol>
<li>Open the Tools > Options... menu (Maple > Preferences on a MACINTOSH machine).</li>
<li>Select the Display tab</li>
<li>From "Input Display" menu select Maple Notation</li>
<li>Press the Apply to Session button to make the change take effect for the current Maple session.</li>
<li>Press Apply Globally to have the change take effect permanently. Maple will need to be restarted if you choose Apply Globally for the changes to take effect.<br><br>You may download a set of instruction on how to change your 2D interface to the “Classic” Style here: <a href="ftp://public.maplesoft.com/miscellaneous/ChangeToClassicInterface.pdf">ftp://public.maplesoft.com/miscellaneous/ChangeToClassicInterface.pdf</a></li>
</ol></li>
</ol></ol>
<p>We hope that you find this list helpful. Please feel free to add any of your tips or techniques to this post, or to create your own new topic.</p>200991Tue, 16 Jun 2015 14:51:12 ZDSkoogDSkoogA happy Maple recipient
http://www.mapleprimes.com/maplesoftblog/200973-A-Happy-Maple-Recipient?ref=Feed:MaplePrimes:Maplesoft Blog
<p>Last month, we received a very kind note from a recipient of one of our sponsorships. Maplesoft sponsors several academic and commercial events throughout the year, providing free copies of Maple or MapleSim to lucky attendees. Audrey was one of the winners of the Elgin Community College Calculus Contest, where she won a copy of Maple. Here’s what she had to say:</p>
<p style="padding-left: 30px;"><em>Thank you so much for the Maple license. I have become familiar with Maple during the last school year. At first the commands were like Chinese to me and I had a rough time getting anything done, but once I made a connection between the commands and what they were doing it was a lot easier. Even without former knowledge of computer programing, the commands are increasingly intuitive. Maple has been a huge help to me doing my homework and projects, and even as I was studying for the competition it was useful for checking my answers. Another reason that I love Maple is that it provides visuals for the difficult concepts we learned in class, such as shell method in Calc II and mixed partial derivatives in Calc III. I enjoy math, but I thank that Maple has enriched my experience along the way.</em></p>
<p style="padding-left: 30px;"><em>Thank you again for your generous gift, </em></p>
<p style="padding-left: 30px;"><em>~Audrey~</em></p>
<p>It’s always nice to hear how students and professionals alike are succeeding with the help of Maple. If you’d like to share your experience, please send an email to <a href="mailto:customerservice@maplesoft.com">customerservice@maplesoft.com</a> or post it here on MaplePrimes.</p><p>Last month, we received a very kind note from a recipient of one of our sponsorships. Maplesoft sponsors several academic and commercial events throughout the year, providing free copies of Maple or MapleSim to lucky attendees. Audrey was one of the winners of the Elgin Community College Calculus Contest, where she won a copy of Maple. Here’s what she had to say:</p>
<p style="padding-left: 30px;"><em>Thank you so much for the Maple license. I have become familiar with Maple during the last school year. At first the commands were like Chinese to me and I had a rough time getting anything done, but once I made a connection between the commands and what they were doing it was a lot easier. Even without former knowledge of computer programing, the commands are increasingly intuitive. Maple has been a huge help to me doing my homework and projects, and even as I was studying for the competition it was useful for checking my answers. Another reason that I love Maple is that it provides visuals for the difficult concepts we learned in class, such as shell method in Calc II and mixed partial derivatives in Calc III. I enjoy math, but I thank that Maple has enriched my experience along the way.</em></p>
<p style="padding-left: 30px;"><em>Thank you again for your generous gift, </em></p>
<p style="padding-left: 30px;"><em>~Audrey~</em></p>
<p>It’s always nice to hear how students and professionals alike are succeeding with the help of Maple. If you’d like to share your experience, please send an email to <a href="mailto:customerservice@maplesoft.com">customerservice@maplesoft.com</a> or post it here on MaplePrimes.</p>200973Fri, 12 Jun 2015 19:34:08 ZKatKat