Thomas Richard

Mr. Thomas Richard

3407 Reputation

13 Badges

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

MaplePrimes Activity

These are answers submitted by Thomas Richard

There are no technical differences between commercial, academic and student editions; there is only one installer for each product (Maple, MapleSim, Maple Flow, add-ons).

All license options are covered in chapter 6 of the EULA.

That web page is a bit outdated. If you look up section "MATLAB Version Requirements" of Install.html in Maple 2023, you will see that the toolbox supports versions 2022a and 2022b. I guess that newer ones will also work, but cannot check currently.

For many commands, implemented methods are documented in the reference documentation (aka help pages).

Some commands and packages support the infolevel setting. If so, you will find it on their help pages as well. Commonly used commands such as dsolve, pdsolve, solve, fsolve, int and sum certainly do. Whether the additional output always provides the desired algorithm is a different question - it is more for diagnostics than for learning.

E.g. for integration (both definite and indefinite) you can supply a method option if you want to bypass the default workflow (which tries to select the best algorithm automatically).

Are you sure that real solutions exist?

When I increase Digits a bit (to 23) and insert the 'complex' option, fsolve will succeed.
Furthermore, I made some minor edits (replaced one evalf call by simplify, inserted a restart at the top, removed some unneeded parentheses):

Try this:

pointplot(X, Y, useunits = [Unit(m), Unit(1)])


Factory default is 2D Math Notation (if I recall correctly); you can set it to Maple Notation to get back the rusty text color (and non-proportional font).

Look at the assignment to b and execute it repeatedly (separated from the loop). Do you see the pattern?

@Hahn Hahn There is a multiplication sign missing between (c-x) and (q-e). And another one between x and y^2, although that is irrelevant for this result.

@C_R The programmatic equivalent of that menu setting is


Perhaps that helps in your scenario.

... under the "More" drop-down menu.

That‘s not possible.

Depending on what your „larger Maple code” is doing, it might be translated to a target language, using the CodeGeneration package (which you had tried already, if I got your other post right). But please be aware that none of those languages are powerful enough to mimic Maple‘s symbolic features in particular.

If your expression is always a polynomial, my suggestion goes like this:

poly := x*y*z^2*w^3;
                                    2  3
                       poly := x y z  w 

vars := convert(indets(poly),list);
                      vars := [w, x, y, z]

                          [3, 1, 1, 2]



You should take a look at Maple 2021 where the Student:-ODEs package was introduced. And it was expanded in subsequent versions. Please see the update documentation on our website for more details.

In Maple 2016, there is nothing equivalent, I'm afraid. You can set infolevel[dsolve]:=1 (or a higher integer, up to 5) before calling dsolve, but the output is for diagnostic purposes, not for education.

In 2D Math Input mode, you can enter the z and then navigate to "overscript" (see 2DMathShortcutKeys for the help page) and click on the Overbar symbol in the Fenced palette (which may not be visible by factory default; see "View > Palettes > Show Palette" then).

This will be interpreted as conjugate(z).

There is no code translator, but please see the very last paragraph of this overview document: Maple 2023 Coding Tools

So you can edit and execute Python code directly in Maple 2023. The interpreter built into Maple has been around for some time now, but the enhanced editor makes it easier to use this language.

1 2 3 4 5 6 7 Last Page 3 of 44