Maple Questions and Posts

These are Posts and Questions associated with the product, Maple

I need to add a library path name to get an old style package .lib to run. Currently a have to manually add the path. How do I solve this?
Also should the package be convverted to .mla type?  What is the difference?

Edit;- I am using windows 10

restart

download location https://github.com/fractal97/CLIFFORD

libname

"C:\Users\Ronan\maple\toolbox\2026\Maple Customer Support Updates\lib", "C:\Program Files\Maple 2026\lib", "C:\Users\Ronan\maple\toolbox\CodeBuilder\lib", "C:\Users\Ronan\maple\toolbox\DirectSearch\lib", "C:\Users\Ronan\maple\toolbox\OEIS\lib", "C:\Users\Ronan\maple\toolbox\personal\lib", "C:\Users\Ronan\maple\toolbox\UTF8\lib"

(1)

I have to use the following to get the package to load

savelibname:="C:/Users/Ronan/Maple/toolbox/Cliffordlib"

"C:/Users/Ronan/Maple/toolbox/Cliffordlib"

(2)

libname:=savelibname,libname:

libname

"C:/Users/Ronan/Maple/toolbox/Cliffordlib", "C:\Users\Ronan\maple\toolbox\2026\Maple Customer Support Updates\lib", "C:\Program Files\Maple 2026\lib", "C:\Users\Ronan\maple\toolbox\CodeBuilder\lib", "C:\Users\Ronan\maple\toolbox\DirectSearch\lib", "C:\Users\Ronan\maple\toolbox\OEIS\lib", "C:\Users\Ronan\maple\toolbox\personal\lib", "C:\Users\Ronan\maple\toolbox\UTF8\lib"

(3)

with(eClifford)

_known_types = [eclibasmon, eclimon, eclipolynom]

 

_known_sortings = [`sort/byegrade`, `sort/byegradenum`, `sort/byegradesymb`]

 

_known_conversions = [`convert/binarytuple_to_eclibasmon`, `convert/clibas_to_eclibas`, `convert/eclibas_to_clibas`, `convert/eclibasmon_to_binarytuple`]

 

_revisions_additions = [eClifford:-eLC, eClifford:-ecinv, eClifford:-ecinv1, eClifford:-ecinv2, eClifford:-ecmulCh, eClifford:-eminpoly]

 

[ModuleLoad, ModuleUnload, byegrade, byegradenum, byegradesymb, cmulWalsh3pqr, eCliffordversion, eLC, ecbasis, ecinv, ecinv1, ecinv11, ecinv2, ecinv22, eclicollect, ecliscalarpart, ecliterms, ecmul, ecmulCh, econjugation, eextract, egrade, egradeinv, emaxgrade, emaxindex, eminpoly, ereversion, esplit, esupport, evectorpart, ewedge, innerprod, split, subs_into_minpoly]

(4)

This is a screen shot of what in in the library folder. It is a older type .lib package

This is what is in the .ini file

#savelibname:="C:\\Maple2020/Cliffordlib":
#libname:=savelibname,libname:
#savelibname:="C:\\Maple2020/Cliffordlib":
savelibname:="C:\\Users\Ronan\Maple\toolbox\Cliffordlib":
libname:=savelibname,libname:

filepathname:=cat(savelibname,"/","define.m"):
read filepathname:
filepathname:=cat(savelibname,"/","definemore.m"):
read filepathname:
read(cat(savelibname,"/","Walshpackage.m"));


Download 2026-09-06_Q_Library_path_Clifford_Test.mw

Hello,

Under Windows 11 Pro the GUI of Maple 2026.1 stuck Maple totally.

I can't even open a new document.

In Maple 2026.0 everything was ok...

This .1 release is unusable on my computer. I didn't dare to ask until today.

Open windows task manager I see that OpenJDK platform binary is the culprit.

Then.. I do NOT know what to do.

If someone has an idea I will be very happy.

Thanks and best,

Jean-Michel

I could not figure out why Maple does not return tanh. Instead a complex valued function for real arguments is returned. This is not recent. I tried down to Maple 2020.  Is that correct?

 

D(tanh);
plot(%)

-tanh^2+1

 

 

int(D(tanh)(x),x);# I expected tanh
plot(%);# ok, no plot for real valued x

x+tanh(x)+(1/2)*ln(tanh(x)-1)-(1/2)*ln(tanh(x)+1)

 

Warning, unable to evaluate the function to numeric values in the region; complex values were detected

 

int(D(tanh)(x),x=0..infinity);# this result seems to be known in advance and fits to the above plot

1

(1)

int(D(tanh)(x),x=a..b);
eval(%,[a=0,b=infinity]);# I expected 1 from (1)
eval(%%,[a=0,b=50.]);# retruns complex for small values

-a-tanh(a)-(1/2)*ln(tanh(a)-1)+(1/2)*ln(tanh(a)+1)+b+tanh(b)+(1/2)*ln(tanh(b)-1)-(1/2)*ln(tanh(b)+1)

 

Error, (in ln) numeric exception: division by zero

 

-Float(infinity)-((1/2)*I)*Pi

(2)

evalf(int(D(tanh)(x),x=0..50))

1.000000000

(3)

Let's try integrating the identical expression sech^2

 

tanh(x)

(4)

is((sech^2=1-tanh^2)(x));# check identity

true

(5)

int(sech(x)^2,x);# what I expected

tanh(x)

(6)

Download Integrating_D_tanh.mw

Hi everyone,

I am experiencing what appears to be a problem with Numeric Formatting in Maple 2026.

I have a worksheet where I calculate a numerical value using evalf, for example:

evalf(1 - (3.7*90)/(10.4*3600))

which returns

0.4663461539

When I select the output and use the Context Panel → Numeric Format, for example:

  • Percent
  • 2 decimal places

the preview in the math container changes accordingly (e.g. showing something like 0.45), but the actual numerical output below still displays as

0.4663461539

Changing the number format, decimal places, scientific notation, etc. seems to have no effect on the displayed output.

Even if not using  evalf.

Is this the expected behavior in Maple 2026?

  • Does Numeric Formatting only apply to certain types of expressions or math containers?
  • Is there a known issue with formatting numerical output generated by evalf?
  • Am I missing a setting that enables formatting of worksheet output?

I have attached a screenshot illustrating the problem.

Any help or clarification would be appreciated.

Thanks!

I would like to calculate a definite integral in the attached file. Doing so numerically is straightforward. However, a symbolic approach initially fails due to three points of discontinuity in the integrand. Yet, these points can be remedied by taking limits. How can the domain in Maple be extended using these limits to achieve continuity across the entire domain?

testint.mw

One thing I’ve been experimenting with recently is how much the form of an expression can affect Maple’s performance.

For example, two mathematically equivalent expressions can behave very differently when passed to simplify, solve, dsolve, or numerical procedures.

A useful workflow is to simplify and restructure the problem before asking Maple to do the expensive part.

For example:

restart:

expr := (x^2-1)/(x-1):

simplify(expr);

gives a much simpler expression, but in larger problems the same idea can make a surprisingly big difference.

I’ve also found it useful to inspect intermediate expressions rather than immediately running a large command:

interface(showassumed=0):

simplify(expr, symbolic);
factor(expr);
expand(expr);
collect(expr, x);

The interesting part is that Maple isn't necessarily “slow” because the underlying mathematics is difficult. Sometimes it is simply being asked to work with a representation that hides the structure of the problem.

For large symbolic calculations, I now tend to think of Maple as having two stages:

1. Prepare the mathematics

Reduce, factor, substitute, collect terms, exploit assumptions, and remove unnecessary complexity.

2. Let Maple perform the expensive computation

Only after the expression has been put into a useful form.

This seems particularly important with large nonlinear systems, symbolic integration, and differential equations.

A small change in representation can sometimes turn a calculation that takes minutes into one that takes seconds.

I’d be interested in seeing more examples where Maple's performance was improved simply by changing the mathematical representation of the problem.

I would like to solve a differential equation using a series expansion in the attached file for practice purposes. How can the number of terms in the series solution be adjusted? I couldn't find anything about this in the help text.
BTW:
The differential equation is exceptionally tricky for a symbolic solution ;-) .

testdgl-1.mw

Dear Maple users

I wanted Maple to draw two planes in 3D with some points on each plane. Each plane are given by an equation of the form a*x+b*y+c*z+d=0. I know there are a number of options.

1. implicitplot3d.

2. Isolate z in the equation in order to plot the plane as the graph of a function of two variables using plot3d.

3. Find two vectors orthogonal to the normal vector and create a plot of a parametrized surface using plot3d.

4. Use the command PlanePlot from the Student:-LinearAlgebra package.

The first option delivers an ugly result due to the grid. It also requires quite a lot of computation internally. The second option can be used, but one need to isolate z in the equation (and what if the plane has the equation z = constant). Option three also is OK, but again require some calculations. The fourth option I just found and it is quite interesting. Unfortunately my points did fall beyond the small square representing the plane, and it seems like there is no way to enlarge this square.

I ended up choosing option 2 and put some transparency on each plane. I am just puzzled why it is so laborious to plot those planes and points. GeoGebra could do it right away. 

Or maybe I have overlooked something?

KInd regards,

Erik

If you teach with Maple, this one's for you.

You already know Maple as a place where students can explore, visualize, experiment, and work through problems in ways a static worksheet or textbook can't match. Maybe you've built worksheets, explorations, or activities you use year after year. What you haven't had, until now, is an easy way to assign that work directly to your class and see how students are actually engaging with it while they work.

That's what Maple Classroom is for.

In the age of AI, students can produce polished, correct-looking work more easily than ever. A right answer doesn't tell you much about how a student got there, where they got stuck, or whether they're actually building understanding. The goal with Maple Classroom is that now you can see how students are approaching a problem — not just what they submitted at the end.

Maple Classroom lets you create, assign, observe, and respond, without ever leaving Maple. You can create a class and enroll students with a class code, then assign activities for use in class or independently outside it.

Examples of activities in Maple Classroom

Imagine doing a quick poll in class, or assigning a reasoning task as practice, and seeing all the different approaches students took to solve it — not just who got the right answer, but how they got there, where they got stuck, and what that tells you about where the class stands.

You can even define a rubric that tells the AI Assistant what to look for, and let it summarize how students approached an activity and where they landed.

Maple Classroom instructor view showing student submissions and class results

Maple Classroom isn't an LMS or a grading system. And you don't need to rebuild your course materials to use it — it's an added layer on the Maple experience you already teach with, giving you visibility you didn't have before.

Maple Classroom is available now as a Technology Preview for Maple 2026. If you're teaching with Maple, give Maple Classroom a try with your students and let us know what you think — your feedback will help shape what it becomes.

Maple Classroom requires Maple 2026 and an active Elite Maintenance Program (EMP) subscription.

I have a very large system of nonlinear equations in Maple 2025, and the solver takes hours. Any Suggestions?

After starting Maple

I then tried simpler prompts like "Hello", simplify(x),...

For all prompts I get the same error message.
I am not a frequent AI user but this is the first time I see that.
Has anybody else experienced the same?

Can someone send me a prompt that should work?

(Model type was Simple.)

Update:

It seems that this error occurs, when a second instance of Maple 2026.1 is started and AI is consulted in this instance. 

To D(ln@cosh) I have to add an argument to make it work (Edit: no output returned):

D(ln@cosh)(x);
                            sinh(x)
                            -------
                            cosh(x)

According to ?D I expected output according to this

In the attached file, I have solved an ordinary differential equation implicitly. The simplification that is obviously possible using "simplify" is not being performed. Furthermore, "implicitplot" is not working either. I would appreciate some advice.

test.mw

I have an expression that is an infinite sum with coefficients that are generated recursively (I apologize for previously posting the wrong formula--I corrected it on Aug 28).  I've tried to evaluate it and similar expressions in Maple  but keep getting error messages.  Any suggestions?

I was told this problem is with Maple and the value of StartupWMClass.

Ubuntu 26.04. The maple Icons in the dock appears as the maple icon. When I click to start maple, the running icon appears as a gear. Hovering shows java-lang-Thread.

How do I fix this.

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