Product Tips & Techniques

Tips and Tricks on how to get the most about Maple and MapleSim
Hello, I would like to use sum command to compute sum. > A := Matrix(3, 2, {(1, 1) = 1, (1, 2) = 2, (2, 1) = 2, (2, 2) = 3, (3, 1) = 3, (3, 2) = 4}); > sum(A[k, 1], k = 1 .. 3); Error, bad index into Matrix Why it occures an error? If I use sum over list, it works. How can I sum members of 1st column of Matrix? Thanks Vladimir
I was wondering if anyone might know how to print the intermediate steps when using the dsolve function in to solve a 4th order ODE. I get the result of the dsolve function, but I want to see the actual steps that maple takes to get there. Is this feasible at all, or is there another much simpler method that I'm just not finding? Thanks in advance Jimmy Navarski
Does anyone know how use the command VolumeOfRevolution so that its plot output shows an n number of disks, instead of a continuous surface? The Volume Of Revolution Tutor allows one to specify if the output plot is in the form of a continous volume or with disks, but I can't get disks to display work from a worksheet. Thanks, Phil
  restart; kernelopts(version);
  Digits:=14:
  2^(32); evalf(%); identify(%);

        Maple 10.06, IBM INTEL NT, Oct 2 2006 Build ID 255401

                              4294967296
                                         10
                          0.4294967296 10

Error, (in isFuncOfTest) numeric exception: overflow

  restart; kernelopts(version);
  #Digits:=15:
  evalf(hypergeom([1.0,3.0],[2.0],1.04+0.1*I));

        Maple 10.06, IBM INTEL NT, Oct 2 2006 Build ID 255401

  Error, (in evalf/hypergeom/one_f_II) invalid assignment to Digits


It should be ~ -27700/841-21375/841*I as floats with good exactness.

Hello, I found an error in the following plotting. An error is with discont=true and the range <-5,5>x<-5,5> In other cases it is OK. plot(tan, -5 .. 5, -5 .. 5, discont = true); But when I plot tan as an expression no as a function it works correctly. plot(tan(x), x = -5 .. 5, -5 .. 5, discont = true); The whole document can be visited via View 551_error_tan_plot.mw on MapleNet or Download 551_error_tan_plot.mw
View file details

This example shows that restart command does not work correctly - it means that it does not clear stack memory(internal memory). The following example shows it. In that procedure there are some mistakes, but I think that the restart command should work correctly whith them. If you execute the following procedure three times (maybe twice, it depends on the computer memory capacity, but I do not amount to more than three times), the Maple system falls down with out of memory (execution stop - the stack ) - why? You call the restart command, so where the fatal error is. It does not depend on the correct usage of statements in the procedure.
I have a question about Maple 10 updates. If I would like to update my Maple 10.00 installation which of the updates should I install to get completly Maple 10.06. Thank you. Vladimir
Hello, I use embedded components a lot, but I would like to create them dynamically from my own procedure, e.g. as an output. The reason is, that in new Mathematica 6 is possible to create a plot with slider to show an influence of variable to the plot. I would like to create the similar output in Maple. Thank you. Vladimir

While numerically testing a solution for the February 2007 IBM Ponder This challenge I had to generate a large n×2 Array of random floats uniformly distributed in [0,1).

There was a discussion on comp.soft-sys.maths.maple about how well Maple obtains the Jordan Normal Form of a (square) matrix. LinearAlgebra[JordanForm] is limited to matrices of integers, so it can make severe demands on computer memory; furthermore, in practice, one is often confronted with floating point data. However, linalg[jordan] operates on matrices of both integer and floating point data.
Since the book entries do not yet have their own tracker (like the forums, blogs, etc), I figured I would give a particular entry I crafted on advanced maple programming a bit of a boost by making a blog entry of it, at least until Will get the tracker back online. I did spend a huge amount of time on that book entry, so I want it to get some visibility!

So you have used Maple as a glorified calculator (Maple 101), then wrote a few 1 liners (Maple 201), and even a few larger procedures (Maple 301), where you were both amazed and horrified by 'op'. But when you get serious about programming in Maple, even for not-so-large procedures, what are the fundamental parts of the system that you should know? Other pages in this book talk about particular features. This one is instead a simple list of those Maple commands and concepts you need to know to be able to call yourself a Master Maple Programmer.

The frontend command is a bit tricky. The basic idea is that it replaces expressions in the arguments to a procedure with names, evaluates the procedure with the replaced arguments, then back-substitutes the expressions for the the names in the final result. The first argument passed to frontend is the procedure that is to be evaluated. The second argument is a list containing the arguments to be passed to the procedure. Remaining arguments are optional, we'll get to those in a second.

I had problems with interputing an LaTeX enumeration and continuing it after that. I finally found the solution:

 \begin{enumerate}
   \item ...
   \item ...
   \item \label{it:ob:last}
 \end{enumerate}
 ...
 \begin{enumerate}\setcounter{enumi}{\ref{it:ob:last}}
   \item ...
   \item ...
 \end{enumerate}

thank you to some web sites:

First 54 55 56 57 58 59 60 Last Page 56 of 65