Maple Questions and Posts

These are Posts and Questions associated with the product, Maple

In the same sheet (Engineering Notation)

you can have: 

 

and

  

and even correct formating ... 

but there is no possibility to correct anything, it just ignores the settings ... unfortunately, I am pushed to use an older version ...

Hope this will change.

In the attached file, I want to represent a mixed polynomial in x, y, and z as the sum of squares from bracketed expressions. I know the result. But how do I do this in Maple? The help text didn't help me :-( .

test.mw

How to revert ("unapply") a function composition application?
Example:

`@`(ln, sinh)

`@`(ln, sinh)

(1)

apply(`@`(ln, sinh), x)

ln(sinh(x))

(2)

Unapply does not do the opposite of what apply does

unapply(ln(sinh(x)), x)

proc (x) options operator, arrow; ln(sinh(x)) end proc

(3)

What I am instered in: revert/undo the apply operation leading to(2) and returning the corresponding function composition of (1).

Maybe there is a convert function that I have overlooked.NULL

Download revert_application_of_function_composition.mw

Dear All,

I am currently encountering an issue while solving my boundary value problem in Maple. The following error message appears:
"Error (in dsolve/numeric/bvp/convertsys): unable to convert to an explicit first-order system".

This problem arises when I attempt to generate plots 

Maple_17_Error.mw

I am pleased to announce that Volume 6 Issue 2 of Maple Transactions has now been published.  In some ways it is the largest issue we have yet published, because it leads off with a magnificent paper by Gilbert Labelle, which clocks in (with its appendix) at over a hundred pages.  Professor Labelle is one of the world's best combinatorialists, and this paper is (in my mind) beautiful, and well worth the effort to read it.  The illustrations are also illuminating, and excellent.  

David Jeffrey and I put in two related papers, and together they clock in at just over fifty pages; and well I have to say there's some neat illustrations there, too.

But the real contributions of the issue are, first, Bill Bauldry's Simulation of the Enigma, in Maple (a worksheet included by popular demand!) and the five refereed papers.

The cover image is a picture from the Maplesoft reception at the International Conference on Mathematical Software held in Waterloo in July, which I reproduce here, just for fun.

 

People at the ICMS reception held at Maplesoft headquarters

The following statement is to be examined:

For every natural number n, there exists a natural number m such that (sqrt(2)-1)^n = sqrt(m+1)-sqrt(m).

Dear MapleSoft Team,

I am writing to share some feedback regarding a new feature introduced in Maple 2025. Specifically, when typing ^, /, or __ followed by a number or symbol and then entering another operator (such as +), the operator is automatically inserted on the baseline.

While I understand this "smart baseline behavior" may be useful for some users, I personally find it disruptive and counterproductive. It often interferes with my workflow rather than improving it.

May I suggest adding an option that allows users to choose whether to enable or disable this feature? Providing such flexibility would accommodate both those who appreciate the behavior and those who prefer the previous input style.

Thank you for considering this feedback. I hope this suggestion can help improve the user experience for a wider range of Maple users.

I have an expression Vector (result from a lengthy calculation) like the following:

It is obvious by inspection that a minimized for of this expression looks like this:

Proof:

But for the heck of it I can't get Maple to find that result by itself.

My attempts are in this worksheet: Maple_example.mw

TIA,

Mac Dude.

Add a couple of variables to a polynomial system and the difficulty climbs fast. Maple 2024 helps here in one specific way: RootFinding:-Isolate handles complex solutions of multivariate systems.

Take this one:

sys := [
  x + y + z = 0,
  x*y + y*z + z*x = 1,
  x*y*z = 1
]:

RootFinding:-Isolate(sys, [x,y,z], complex);

Previously you would break that down yourself into a chain of single-variable equations. Now you hand it over whole.

fsolve changed too. For univariate polynomials above degree two it calls RootFinding:-Isolate by default. There is also a PW method, which isolates and approximates complex roots faster in a lot of cases.

Worth understanding what isolation actually does: it locates regions containing roots first, then refines the approximations inside them. That ordering matters when roots cluster tightly or sit in the complex plane, exactly where plain numerical root-finders start returning garbage or grinding.

I specifically want to install the Maple 2024 version as I am implementing a open-source research project which specifically states the requirement of Maple 2024, but in the 15 days free trial version I am not able to to so, can someone please help me!

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

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