Thomas Richard

Mr. Thomas Richard

3255 Reputation

13 Badges

15 years, 59 days
Maplesoft Europe GmbH
Technical professional in industry or government
Aachen, North Rhine-Westphalia, Germany

MaplePrimes Activity


These are answers submitted by Thomas Richard

interface(prettyprint=0); will force Maple to generate 1-D output. The default in the GUIs is 3. Depending on your platform and terminal etc., you might need more interface settings such as interface(ansi=false) to prevent garbled output. Please enter ?interface to see the full list of options. If you need these settings permanently, just put them into your ~/.mapleinit file (if the compute server is running Unix). It will be read upon each (re)start.
The Maple Reporter is an electronic newsletter that keeps you current with the latest news. See here for subscription. RSS feeds can be found there as well (and also here on MaplePrimes). For books on Maple, please see the book list.
I'm not 100% sure about the issue here, but you should check your Maple version and build number (Help > About Maple). If it is Maple 11.01 Build 296069, then you should download and install a corrected version of the 11.01 update that is marked as Build 303882. See also the discussion in this thread.
The backspace key works as expected on our system (OS X 10.3.9 on a PPC Mac, hence slightly different from yours). Did you upgrade to 9.52 (available from here)?
You should contact Dr. Andrzej Pindor (University of Toronto), who introduced his QuantumAlgebra package at the Maple Summer Workshop 2004. I don't recall all the features, but Bra and Ket operators are available, including a nicely formatted output. His e-mail address is andrzej.pindor@utoronto.ca. I have not found any homepage or download address for the package. Maybe he is even active on MaplePrimes.
There are several approaches to do this in Maple. One that is particularly suited for finding all solutions in an interval is the Roots command in the Student[Calculus1] package. Here we go: Student:-Calculus1:-Roots(2*sin(2*x)-sqrt(3),x=0..2*Pi); As you see, I have inserted * characters where needed syntactically (in 2D math input, these can be omitted), and slightly changed your equation into an expression to put it into the Roots command. If you want to check graphically: plot(2*sin(2*x)-sqrt(3),x=0..2*Pi); P.S. Taking a course on trigonometry is not a mistake. ;-)
Here's an example to start and play with. Note that it's using the animate syntax that was introduced in Maple 9. plots[animate](plot,[sin(x+t),x=0..Pi],t=0..5); Once the first frame is plotted, click into the plot region and start the animation, either via the context bar (yellow triangle or slider) or the context menu (right-click to invoke it, then select Animate > Play). Please see ?plots,animate for more details about the command and its options. Further help about animation controls in the GUI is linked from there.
That's precisely what the coeff command is designed for: coefVAR1:=coeff(ROLL,VAR1); Please see ?coeff for more details. In particular, note that your expression ROLL will have to be a polynomial in VAR1. Generalized versions and other hints have been posted elsewhere on MaplePrimes; searching for "coeff" should help.
Can you post the output of running "/lib/glibc.so.6"? If it's 2.4 or newer, setting LD_ASSUME_KERNEL=2.4.1 won't work anymore. Complain to the Linux developers who decided to abandon compatibility.
For the screen output, you could adjust the "Node Limits" setting in Tools > Options > Precision (on the Mac, it's in Maple 10's Preferences menu). Its default is 1000000 (the number you see in the error message), but you can enter values up to 2147483647 (=2^31-1). For writing the expression to a file, you could use CodeGeneration[Matlab] or one of the more general commands (write, fprintf).
That's likely a misunderstanding; inttrans[laplace] just introduces symbols like D(y)(0) for the first derivative of y at 0, etc.. It does not directly let you specify the inital values. For solving ODE problems (including IVPs) via integral transforms, you don't need the inttrans package in general. Instead, dsolve will do, using the "method=" option. Please see ?dsolve,inttrans for more info.
SuSE introduced several incompatible changes with version 9.1 of their distribution, keeping the Standard Worksheet GUI of Maple 9 and 9.50 from starting. Maple 9.51 was the first version that worked again on these new systems. So you could do any of the following: - update to Maple 10 (that's what I'd recommend) - if you want to stick with Maple 9, you should be able to use Classic Worksheet (maple -cw) and avoid all Java based features (Maplets, File > Preferences, Edit > Spellcheck) - downgrade to SuSE 9.0 or earlier
To avoid unwanted large output from nested loops (and other control structures), Maple uses a rule that is described under ?printlevel in the help system. I usually set printlevel:=0 and then write explicit print (or printf) statements where I want to see output.
You will probably have to use DEplot's scene option. Please see ?DEplot for more information. Sorry for this brief reply - I'm a bit in a hurry.
I'm not sure what page you are referring to. Assuming it's ?applications,MathModelToSimulationCode (Help > Manuals, Dictionary, and more > Applications and Examples, then follow "Mathematical Model to Simulation Code" link), scroll down to the appropriate section "Simulation Code". Right-click on the marker bar (you might have to enable it via View > Markers), then select Document Block > Expand Document Block. It is hidden by default. You will see a call to DiffEqtoSimCode being displayed. That procedure is defined along with other lengthy procedures in the first section "Function Definition". If you simply want to solve the ODE, proceed as follows (using 1-D input here for brevity): equ:=diff(y(x),x$2)+diff(y(x),x)=9; sol:=dsolve(equ);
First 38 39 40 41 42 43 Page 40 of 43