Thomas Richard

Mr. Thomas Richard

1763 Reputation

12 Badges

9 years, 267 days
Maplesoft Europe GmbH
Technical professional in industry or government
Aachen, Germany

MaplePrimes Activity


These are answers submitted by Thomas Richard

To display symbols properly, you will need to wrap the legend strings into typeset calls, like this:

legend=[typeset("Flat Prior ", 'Beta(1,1)'), ...]

Note the single quotes around Beta(1,1) which would be evaluated as 1 otherwise, because Maple knows the Beta function.

For more info, please enter ?plot,typesetting to open the help page.

Your expression is an algebraic function (see ?type,radalgfun for the definition), and the recommended command for evaluating these is evala. [There is actually a whole machinery (mathematical theory and Maple packages) behind it, but let's keep things simple at this point.]

In many such cases, radnormal will also do the job, but why would I type 9 letters if 5 suffice? ;-)

There's a number of possible reasons for blocking the launch of the GUI. Please see our FAQ page on that.

Have you tried increasing the interface variable screenwidth? It defaults to 79 in command line Maple.

Please consult our FAQs: https://desktopfaq.maplesoft.com/customer/en/portal/articles/2840902-maple-does-not-start

They have not only been restructured, but also extended, so that more situations (problems and solutions) are covered now.

Futhermore, for Windows 10 users who had installed the so-called Creators Update: that makes trouble with several applications including Maple. They can crash upon starting or saving files, at least on some systems. In that case, unrolling that update helps, or – if that is not an option – deleting the so-called God-Mode by removing the

    C:\Users\%USERNAME%\Desktop\GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}

folder.

The PDEtools package has the proper command for this task: DeterminingPDE. However, your jet-like notation will need to be adjusted a bit to be processed by diff_table.

I'm not an export on that topic, but this should get you started to do further symmetry investigations:

with(PDEtools):
declare(Q(x,t),R(x,t)): # optional
q := diff_table(Q(x,t)):
r := diff_table(R(x,t)):
pde1 := q[t] = alpha[3](t)*(q[x,x,x]-6*q[]*r[]*q[x])+alpha[2](t)*(2*q[]^2*r[]-q[x,x])+alpha[1](t)*q[x]-alpha[0](t)*q[];
pde2 := r[t] = alpha[3](t)*(r[x,x,x]-6*q[]*r[]*r[x])+alpha[2](t)*(-2*q[]*r[]^2+r[x,x])+alpha[1](t)*r[x]-alpha[0](t)*r[];
sys := [pde1,pde2]:
detsys := DeterminingPDE(sys);

As you can see, I renamed your original functions to uppercase Q and R...

Your first input line is most probably a result of some copy&paste error. Simply replace it by

with(simplex):

 

I'm not sure whether that can be achieved in Maple 2016, but Maple 2017 introduced a new option 'typesetdot' that helps here. Quoting from the Typesetting:-Settings help page:

typesetdot = true or false
Specifies whether dot notation is used in the typesetting of derivatives of univariate functions in the dot variable (see dot above). This setting is false by default and can be set to true only if the usedot setting is also true.

And here's its application to your example:

restart:

with(Typesetting):

Settings(typesetdot=true):

Suppress(x(t)):

diff(x(t),t);

diff(x(t), t)

(1)

with(VectorCalculus):

Suppress(y(t)):

<diff(x(t),t),diff(y(t),t)>;

_rtable[18446744074058402862]

(2)

 


Download new_typesetdot_2017.mw

We also have a typesetprime setting now.

Yes, the name v seems to be treated incorrectly by internals of NLPSolve. As a workaround, insert

local v:

before defining that function.

Thanks for bringing this to our attention!

I have never encountered that error message, but it sounds as if it's a candidate for the new Initialization Diagnostics App in MapleSim 2017; see https://www.maplesoft.com/products/maplesim/new/

Furthermore, It's a good idea to check "Solver Diagnostics" under "Simulation Settings". This can help with pinpointing the problematic part of a model.

Ad hoc, I have no idea how to handle this (unusual) IC, but your PDE is of first order, so the method of characteristic strips is always worth a try (see ?charstrip for the background). It boils down to:

PDE := (y-u(x,y))*diff(u(x,y),x)+(u(x,y)-x)*diff(u(x,y),y) = x-y;
infolevel[pdsolve] := 3:
ans := pdsolve(PDE,HINT=strip);
pdetest(ans,PDE);

Maple hints that this may not be the most general solution (another new feature, see Help > What's New > Partial Differential Equations). Incidentally, this equation is solved in Maple 2016 already.

For MapleSim models, please visit our Model Gallery and enter "inverted pendulum" or similar terms into the search box. One hit is https://www.maplesoft.com/products/maplesim/ModelGallery/detail.aspx?id=27.

For books on MapleSim, check out https://www.maplesoft.com/books/search.aspx?keyword=MapleSim
Ideally, you're fluent in German. :-)

I'm not sure where the problem is arising: text editor, file format, or some limitation of the (rather simplistic) read command.

If you write the procedure in a Maple worksheet and then use

save test,"test.mpl";

the read call will work as expected.

However, storing procedures in external text files should no longer be necessary since Maple introduced the Code Editor a few years ago.

If you still prefer separate files, but want to keep them in one location with the worksheet(s), please take a look at the Workbook format that was introduced in Maple 2016.

There is an issue with the Intel graphics driver not being fully compatible with an update of Windows. After closing the window a handful of times, it will stop appearing and Maple will start like normal.


We have pointed out this in a support e-mail to you in late July already. ;-)

2 3 4 5 6 7 8 Last Page 4 of 31