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
  • Although the digital world has provided me with a wonderful career and countless enriching experiences, in my heart I will always have a special passion towards the analog world: vinyl LP’s, multiple print sets of the Encyclopædia Britannica, a manual wind watch, fountain pens, film cameras and a darkroom, and carbureted motorcycles all have privileged spots in my house. With digital equivalents being so much more accurate, faster, convenient, and cheaper, what could possibly be the appeal of these ancient artifacts?

    This is the first in a series of short informal articles about our efforts to speed up polynomial arithmetic in Maple. We begin with an example of how polynomials are represented in Maple right now.

    Maple sum structure

    9xyz  -  4yz  -  6xyz  -  8x  -  5

    When you enter a polynomial in Maple, it creates a generic data structure like the one above. In Maple's representation this polynomial is a sum of terms that is 11 words of memory long where each word is either 32 or 64 bits. For each term it stores a pointer to a monomial followed by a coefficient.

    Atomic operations are CPU instructions that are guaranteed to execute in a single CPU cycle. This means that the operation is guaranteed to complete without being interrupted by the actions of another thread. Although this may not sound too exciting, careful programming using these instructions can lead to algorithms and data structures that can be used in parallel without needing locks. Maple currently does not support atomic operations, however they are an interesting tool and are used in the kernel to help improve Maple's parallelism in general.

    Hi all,

    I created a fit function (y = a*x^b + c) from a list of x and y experimental data. I would like to calculate the variance-covariance matrix of the 3 coefficients a, b and c but I found that the command variancecovariancematrix works only for the linear fitting. Can you help to solve this problem easily?

    Thanks

    Topic title pretty much says it all. I can only use Maple (ver. 13.02 aka latest) when I have internet access. Without I can however open the program, but I'm not able to calculate anything or change any settings. Anyone know a fix to this problem?

    I solved IVP of ODE with solutions x(t),y(t),z(t) numerically.x(0)=y(0)=0,z(0)=0.25

    How can I get the coefficients of the initial values in x(t)

    i.e  assume the solution

    x(t)=e1(t)x(0)+e2(t)y(0)+e3(t)z(0)+e4(t)

    how can we get :

    e1(t),e2(t),e3(t) and e4(t)

     

    I recieved this comment on an older post of mine, and I was going to post a reply, but I noticed my reply was pretty long, and I was also missing a post for last friday, so I figured I'd cheat and make the reply a blog post of its own.

    Some key words will take a lot time when search for something by text

    It's fast when search for something by topic in Help system

    Can I stop the search progress?

    Maybe the search function canbe developed,more quickly.

    Very few people would ever need this, I think, even while programming. But sometimes the details of the call stack are just what one wants.

    So, for example,...

    > h:=proc(x)
    >   debugopts('callstack');
    > end proc:
    
    > m:=module() export f; local g;
    >   f:=proc(x)
    >     g(x^2);
    >   end proc:
    >   g:=proc(x)
    >     global h;
    >     h(x^3);
    >   end proc:
    > end module:
    
    > m:-f(a);
    [DEBUGSTACK, h, `debugopts('callstack')`, [a^6...

    Perhaps it would help to be able to flag not only replies but also parent forum and blog posts.

    I've been working with fsolve and I'm having the following issue: fsolve({dif_Fliq=((nFsol-nFliq)/(psi_sol-psi_liq)),dif_Fliq=dif_Fsol},{psi_sol=0.1..0.9,psi_liq=0.1..0.9}); {psi_liq = 0.4447971078, psi_sol = 0.3459845910} how do I get the value of psi_liq and psi_sol and assign them to a different variable without having to copy the whole thing? i.e. if I use the following command assign(result_liq,psi_liq); I get result_liq=psi_liq = 0.4447971078 not what I want result_liq = 0.4447971078 I also tried: result_liq:=psi_liq and I ended up with the same result

    An attempt at question 2 of the xkcd Velociraptor Math problem (mentioned on this blog post). The parameters and events facilities of

    There is no released Classic interface to accompany the 64 bit version of Maple (12, 13) for the 64 bit Windows XP64 operating system. Personally, I prefer running the Standard over the Classic interface, although sometimes I miss common subexpression display for lengthy symbolic output.
     
    The Maple Classic interface appears to talk to the Maple kernel only over a socket (or similar), and the...

    Hi. I run Maple on 64-bit linux. I have tried to run the same commands from xmaple and maple I do not get the same result. I would very much like to be able to create postscript graphs from the command-line. However the result of the commands at the bottom of the screen is a black graph, which is NOT logarithmic. However when I run the same commands from the xmaple, the results work perfectly - a red graph on a logarithmic plot. The commands are: plotsetup(ps, plotoutput="graph.ps"): plot(exp(x), x=1..20, color=red, axis[2]=[mode=log]);

    As many of the users on MaplePrimes are instructors, I thought it appropriate to let everyone know about a new resource available on the Maplesoft web site called the Teacher Resource Center.

    First 155 156 157 158 159 160 161 Last Page 157 of 306