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
  • The evolution of written language started in earnest in 3500 BC with Cuneiform, spurring a step-change in the volume of information that could be recorded and transmitted over large distances.

    This evolved into wide spectrum of other methods of information transmission. The first transatlantic telegraph cables, for example, were laid in the mid-to-late nineteenth century by information pioneers – industrialists who saw the vast benefit in increasing the rate of information exchange by many orders of magnitude. This led to a Cambrian explosion in the sheer volume of information transmitted internationally, increasing trade and commerce to hitherto unseen levels.


    I seems that Maple doesn't know anything about the convexity of functions.

    It would be nice to have a command to check the convexity of (real) functions in Maple, also Maple should have knowledge on the convexity of known functions: for example: constant function, linear function , abs,  sin  (convex on a specific region) etc.
    To deal with the calculus of convex functions: for example Maple should know such theorems: if f(x) and g(x) are convex functions and g(x) is non-decreasing then g(f(x)) is convex, etc.

     

    I have been trying to calculate the Lyapunov exponent of the Rossler oscillator with an intention of finding it at higher precision. When i calculate the same at 16 digit precision on my 64 bit workstation or on my macbook using maple it takes much time (15 hrs have already been passed) and slows down the system badly. Can somebody plz help me out how to make my code more efficient and it runs in such a way that minimum resources of my computer are exploited.
    r := abs(z)^(Re(a)) * exp(-Im(a) * argument(z));
    w:= r * abs(z)^(Im(a)*I) * (z/abs(z))^Re(a);
    
    I want to see, that z^a = w.
    
    But simplify(w) gives a wrong result, it differs from w:
    
    tstData:= [z=1+3*I, a=-3+I];
    z^a; eval(%, tstData):  evalf(%);
    'w'; eval(%, tstData): evalf(%);
    'simplify(w)'; eval(%, tstData): evalf(%);
    
    tstData:= [z=-2*I, a=+I];
    z^a; eval(%, tstData):  evalf(%);
    'w'; eval(%, tstData): evalf(%);
    'simplify(w)'; eval(%, tstData): evalf(%);
    
    In the last case simplify(w) results in a purely real value,
    while w has a nonvanishing imaginary part.
    

    In my previous posts I discussed the basic difference between parallel programming and single threaded programming. I also showed how controlling access to shared variables can be used to solve some of those problems. For this post, I am going to discuss more difficulties of writing good parallel algorithms.

    Here are some definitions used in this post:

    • scale: the ability of a program to get faster as more cores are available
    • load balancing: how effectively work is distributed over the available cores
    • coarse grained parallelism: parallelizing routines at a high level
    • fine grained parallelism: parallelizing routines at a low level

    Consider the following example

    As of 9th of Oct 2009

    http://www.mapleprimes.com/mapleranking?sort=desc&order=Points
     

    Here is a strange behavior. I can understand that an integer and its float could be considered different, but the behavior should be the same in or out of a list. In addition it should not depend on the number of trailing zeros. In addition it should not depend on whether the integer is zero or not.

    I just want to reiterate how dynamic programming problems can be solved in Maple.

    Especially dynamic programming models that frequently appears in economic models.

    First of all it is important to note that is close to impossible to find an easy to understand

    and step-by-step road maps to dynamic programming. Why is that ?!  The below Maple

    code was basically "discovered" by trial and error and pure stubbornness (caveman 101).

     

    For the past few weeks I have not been receiving any of the auto-generated e-mails notifying me that someone has responded to a forum, blog, ... that I have contributed to. I checked my settings in MaplePrimes, and this feature is still active for my account. I've not found these messages in my junk folder.

    Is it just me, or are others not receiving these e-mails as well?

    Doug

    Another example of the FromMma conversion, from a recent forum post,

    In the previous post, I described why parallel programming is hard. Now I am going to start describing techniques for writing parallel code that works correctly.

    First some definitions.

    • thread safe: code that works correctly even when called in parallel.
    • critical section: an area of code that will not work correctly if run in parallel.
    • shared: a resource that can be accessed by more than one thread.
    • mutex: a programming tool that controls access to a section of code
    HI there, I have a quick question and I just want to confirm what I found. I was trying to do some Fourier Transform using the MTM package and I was successful in doing so for one dimensional problems when it's only f(x) but when I tried to do something more complicate like 2D fourier transform when the f is a function of x and y ie. f(x,y), Maple seems not able to do it. I checked with help menu and it seems it can support only 1D. is there anything other package that I'm not aware of that is capable of a such thing?

    Green is definitely the color of the 21st century. Recently, I was attending the annual conference of the Society of Instrumentation and Control Engineers. The keynote was delivered by Dr. Tariq Samad of Honeywell and the President of the IEEE Control Systems Society.  The talk was on various dimensions in advanced control – past, present, and future, and in particular Dr. Samad summarized some fascinating work being done in the natural resources industry on advanced control.  Through his very interesting and engaging talk, my generally conservative brain went into green mode.

    Dr. Samad gave a couple of examples of massive engineering undertakings that deployed highly sophisticated control strategies at unprecedented levels of innovation and complexity. The Olympic Dam mining operation in Australia is the largest PC-based deployment of digital control techniques in history, with over 500,000 I/O points. There are major applications of model-predictive control (control strategies where the controller has inherent knowledge of plant dynamics) in traditional coal power plants that will immediately reduce the harm from these plants and set the stage for the introduction to alternate power generation.

    Who has some insight on this, apparent bug in MultiSeries... The sqrt(2) answer is correct, not the 2.

    Here is some statistics from the Cybernet Systems press release.

    Overview of Maple

    CEO - C. James Cooper
    Number of employees - 122
    Capital - 2.75 million dollars
    Main shareholders - Keith O. Geddes (22%), C. James Cooper (19.8%)

    Business results of past 3 years (in US dollars)

    First 150 151 152 153 154 155 156 Last Page 152 of 297