Thomas Richard

Mr. Thomas Richard

1828 Reputation

12 Badges

10 years, 69 days
Maplesoft Europe GmbH
Technical professional in industry or government
Aachen, Germany

MaplePrimes Activity


These are answers submitted by Thomas Richard

You forgot to enter the list brackets for the upper and lower parameters. Please see the syntax description at ?hypergeom. Here's the corrected input:

hypergeom([(S*lambda2+alpha)/lambda2^2], [1+(S*lambda2+alpha)/lambda2^2], -alpha*exp(-lambda2*eta)/lambda2^2);

Maple 16 appeared before those monitors were widely spread. In later versions, we made adjustments in the GUI, see e.g. here.

What you have in your Maplet definition is actually a list of lists, not a table (in the sense of a data type). A Table is a constructor inside the Maplets:-Elements package. [Note that Maple is case-sensitive!]
So for converting from a Matrix to such a nested list, simply use

M := Matrix([[1, 2], [3, 4]]);
L := convert(M,'list','nested');
with(Maplets:-Elements):
maplet1 := Maplet([BoxCell(Table([A, B], L), 'as_needed'), Button("OK", Shutdown())]):
Maplets:-Display(maplet1);

But your question is about the opposite direction - which is more trivial:

L := [[1, 2], [3, 4]]:
M := Matrix(L);

If that's not what you had in mind, please specify.

This is a question for our Customer Service team (not Technical Support); please see http://www.maplesoft.com/support/

Make sure you include your 16-digit Purchase Code and the school name in your e-mail, and they should be able to help you. The error message sounds as if the school gave you a different installer...

The images that you inserted are not displayed on MaplePrimes. Please try again.

Anyways, if the first error you're getting is "com.maplesoft.externalcall.MapleException: both worksheets are expectedto have the same maple input", then it's just telling you what's wrong. :-)

If "external" means running them independently of Maple: no, that's not possible. There is a Maplet Viewer (shipped with Maple), which essentially displays a splash screen and then the Maplet - without opening the worksheet interface. So that gives the impression of a standalone application.

Note that Maple can also be called from Java programs, besides C and VisualBasic. Please see ?OpenMaple,Java,API for the documentation. Perhaps that is an alternative approach for you.

 

There is no such plugin. But Maple has a simple slideshow mode; please see ?slideshow for more information. It works on all platforms, unlike Excel.

I've never encountered that error message, and I'm afraid nobody can help until you upload the model (msim file), including the optimization worksheet with the GetCompiledProc call. If uploading here is not an option for you, please send it to our technical support group.

Independently of that, inserting

infolevel[GlobalOptimization]:=5:

before calling GlobalSolve might help in pinpointing the problem.

s:=sqrt(3579757):
evala(s);

You entered correct Maple syntax, so that part is done. If your question is about getting rid of the lengthy piecewise expressions in the result: that can probably achieved by appropriate assumptions on a and x (haven't tried that), or by a non-default method. And the result can be simplifed further:

result:=int(sqrt(a^2+cos(x)),x=0..Pi,method=FTOCMS);
c:=combine(result,symbolic);
simplify(c);

However, the presence of EllipticE cannot be circumvented (if that was your goal)...

This can be done interactively. See menu item "File > Export As..." and select Rich Text Format (rtf) from the drop-down list of file types.

Commands such as fopen and fprint deal with writing data to files, i.e. programmatically. But they don't support rtf (and neither doc nor docx).

This question comes up frequently, not just on MaplePrimes. Please see here.

Interesting equation! You can make some progress by the following intermediate steps:

eqn := 2*tan(Pi*t^2)-tan(Pi*t)+tan(Pi*t)*tan(Pi*t^2)^2 = 0;
ceqn := convert(eqn,exp);
sceqn := simplify(ceqn);
sol := solve(sceqn,t,allsolutions); # to see the structure of the solution space
a := Student[Calculus1]:-Roots(sceqn, t = -2 .. 2);
na := numelems(a); # returns 14, as confirmed by your plot

Not too elegant, but working.

About your first question:

almost-empty-worksheet.mw

Can you see the above link and download my worksheet?
I just had to press the Cancel button when done in the "Upload file" window, which is a bit counter-intuitive.

Otherwise please specify what you found no longer functional.

1) The most general solution (including -arccos(a) you requested) is obtained by adding option 'allsolutions' (or 'AllSolutions' if you prefer). Please see ?solve,details for background info.

solve(cos(x)=a,x,'allsolutions');

2) That depends on the expression and the range. I'll leave it to other to comment on specific examples. An interesting one was recently discussed here, but I don't have the link, sorry.

5 6 7 8 9 10 11 Last Page 7 of 32