MaplePrimes Posts

MaplePrimes Posts are for sharing your experiences, techniques and opinions about Maple, MapleSim and related products, as well as general interests in math and computing.

Latest Post
  • Latest Posts Feed
  • It’s a small world, but there are still too many borders.

    I’ve recently become a fan of country music.  It amazes and amuses my wife and children, but I find that country music tells stories that contain some very basic truths.

    Brad Paisley sings a song named “Welcome to the Future”.  He begins that song by telling his grandfather’s story of being a soldier in the Philippines fighting the Japanese during World...

    As most users of MaplePrimes are aware, we currently reward participation with a number that indicates Maple Rank. So every time someone posts a forum comment, for example, they are awarded 1 point. This number gets appended to user names and it has become a way to immediately recognize a person’s ‘prestige’ within MaplePrimes.

    In this post I'll take a closer look at the ways in which Maple code can be thread unsafe. If you have not already seen my post on Thread Safety, consider reading that post first. As a brief review, a procedure is thread safe if it works correctly when run in parallel.

    The most obvious way in which procedures can be thread unsafe is if they share data without synchronizing access (using a Mutex, for example). So how can two threads share data?

    We’ve just released a new version of the Maplesoft-MAA Placement Test Suite (PTS). PTS 5.0 includes high school prognostic tests from the MAA. The idea is that colleges/universities can offer early feedback to high school students about how they are likely to do on the institution’s math placement tests. With early feedback and time to make changes, students will be better prepared, which means they are less likely to have to take (and pay for!) remedial classes that don’t even count towards their degree.

    sum(1/(n^4+n^2+n),n=1..infinity);
    
      -infinity
    
                             /   -----                               \
                             |    \                2                 |
            signum(-1 + 1/31 |     )      (4 _alpha  + 13 - 6 _alpha)|)
                             |    /                                  |
                             |   -----                               |
                             \_alpha = %1                            /
    
             + gamma + 1/31
    
            /   -----                                               \
    

    There is something profoundly satisfying when something that goes “viral” on the Web has some connection to your life. This happened recently when I and my colleagues were pointed towards a video of some laboratory robots that somehow drew almost a million views on YouTube alone. For an engineer,...

    Has anyone compared timings of Maple executing under Windows XP and Windows 7? It means, with the same PC and booting in either OS.

    I am going to wander away from parallel programming in Maple, to talk about GPU programming. However I will show an example of connecting Maple to a CUDA accelerated external library, so that's close enough.  This post is not intended to be a tutorial on CUDA or OpenCL programming, but an introduction to how the technology works.

    The first professional training course I gave involved a 275 mile late evening drive in a 1 litre European econobox from Letchworth in the UK to a dingy hotel in Alnwick.  I was pretty nervous –some of my delegates were engineers who had been using Mathcad for over ten years, and I was being paid to tell them what they didn’t know.  The following day, after drinking several litres of coffee, I drove another five miles to the training location, only to find that just one delegate had turned up.  Luckily he was just an intern who’d never used Mathcad before – and to him I was an expert.

    Those of you who know me know that besides my family I have three great passions:  History, travel and technology.

    I have always been an amateur student of history, reading and learning as much as I can.  But reading only gets you so far.  I think it was Mark Twain who said, “You can’t understand a country until you smell it.”  Smell it?  I think by that he meant that you can’t smell a country unless you are there, which is really the only way to begin to truly understand it.  He was right, of course, and travel is the perfect complement to my love of history.

    The subs command uses variables assigned to values that sub into an equation so the original equation being subbed into is not changed.  Wouldn't it be nice to assign variables during a subs command as well?  I don't really think it adds any value but it would make the command a little more versatile. 

    Download 10597_asymp.mws
    View file details

    Hi
    I am facing problem with maple. I try to get a asymptotic series of a transcendental equation but I get failed again and again. If You people could help me.

    I am waiting for ur kind responce.

    Thanks

     

    Hi,

    This is a bug in v13.01 (I haven't yet tried 13.02). I'm not sure it's related to the proc or recursion but using "Sum" instead of "add" in this case yields the wrong result. I have used "Sum" in recursive definitions before without a problem but this particular one reveals a bug. Given the recursive function:

    I'd like to start by thanking all those readers who left feedback on my last post. It was good hear that most of you enjoy reading my posts and that they are generally helpful. I would like to encourage you to continue posting feedback, especially questions or comments about anything that I fail to explain sufficiently.

    The following is a discussion of the limitations of parallel programming in Maple. These are the issues that we are aware of and are hoping to fix in future releases.

    First 147 148 149 150 151 152 153 Last Page 149 of 297