MaplePrimes Questions

Maple has had object-oriented features since about version 15, implemented with modules and records and the ability to define exports of these. Methods can be defined and called using module:-Method() and properties in a similar way including hierarchical constructs. Overloading of functions is possible, although I have run into trouble trying to overload build-in function. While this mechanism is not fully oo, I have found it enormously helpful for larger projects and a distinguishing feature of Maple.

More recently, the option object was added to modules. What are the true new functionalities? I see that the syntax for methods has changed (Method(object,arguments) rather than module:-method(arguments)) but I do not see how that is an improvement. I guess there are also now bona-fide constructors, doing what used to be done with a module factory (a proc that returns an instance of a module). And Object(object) seems to do what copy(module) does.

I am conceptualizing a larger package that will make use of the oo features of modules. I know I can write this using the established :- syntax using modules. Are there any benefits to using the newer objects rather than modules and records (& I know that all these are essentially modules)?

TIA,

M.D.

Why does

5103*`Ω`*(5*sqrt(7)+16)/((1+2*sqrt(7))^(3/2)*(7+2*sqrt(7))*(-2+sqrt(7))*(14+sqrt(7))*(2*sqrt(7)-1)*(4+sqrt(7)))

 

not simplify to

sqrt(1+2*sqrt(7))*`Ω`

 

???

Can I get help with equations, need to use the metrics.

1.  2*(3+4)-2*(4-3)

2.  (6+4):2+(4-5+2)*3-2

3.  -5*(-2+5)*(2-5)-3*(-2)

4.  7*(2-6*3+4)-5*8:2

5.  2*(6+4):4

6.  14+2*(5+23):2+4

7.  2*(9+3)+3*(6*(-2)-2:(6-2)*(-3)-10

 

Thanks

 

It would be nice to have asymptotics for hypergeom that are valid around abs(z)=infinity for any value of argument(z):

limit(hypergeom([1, 1], [2, 2], I*z), z = infinity); # zero
      limit(hypergeom([1, 1], [2, 2], I z), z = infinity)

series and asympt can give the expansions for +infinity or -infinity, not necessarily valid for other directions. FunctionAdvisor gives only the expansion at +infinity (which in this case is valid for Re(z)>0). Changes of variables like z->-z or z->1/z seem to never work in FunctionAdvisor(asymptotic_expansion, ...).

Also the expansions around z=1:

limit(hypergeom([1, 1, 1], [1/2, 2], z)*(z-1), z = 1); # zero
          /         /           [1   ]   \               \
     limit|hypergeom|[1, 1, 1], [-, 2], z| (z - 1), z = 1|
          \         \           [2   ]   /               /

And on the branch cuts:

limit(hypergeom([1/3, 1/3], [1/2], 2+I*a), a = 0); # the directional limits are different
                            /[1  1]  [1]   \
                   hypergeom|[-, -], [-], 2|
                            \[3  3]  [2]   /

 

I have a big 1000*1000 symbolic matrix (some of its diagonal entries are function of x variable), how to calclulate closed form inverse of a such matrices in Maple?

 

Is any package or algorithm which enable me to compute constraint structure of a singular Lagrangian in physical phenomena?

i would be very thankfull if someone help me in thisway please :)

g3 := tanh(x+1);
a:=eval(diff(g3,x$n)/n!, x=0) assuming n>=0:
tanhx := sum(a*x^n, n=0..infinity):
tanhx2 := subs(x^n=subs(_C1=0, subs(t=n!, g2))*x^n, tanhx):
diff(tanhx2, x) - tanhx2;
 

would like to find a operator to make it equalt to itself , a new differential operator for new transcendental function tanhx2

in reference to the definition prescribed in the maple help interface and the attached worksheet, i cant understand how hypergeom(n,d,z) handles empty values of the lists n,d eg hypergeom([],[],pi)  
 

hypergeom([n[1], n[2], n[3], () .. (), n[p]], [d[1], d[2], d[3], () .. (), d[q]], z) = sum(z^k*(product(GAMMA(k+n[i])/GAMMA(n[i]), i = 1 .. p))/(factorial(k)*(product(GAMMA(k+d[j])/GAMMA(d[j]), j = 1 .. q))), k = 0 .. infinity)


 

Download maplePRIMEShypergeomQ.mw

 

Hi, 

I am struggling to obtain solutions for two bi-variate euqations numerically. A command line that I am currently using (for a dummy problem) is as follows: 

soln := {solve({f(x,y)=0, g(x,y)=0}, {x,y})}; 

There are mainly two issues:

1. For some reasons, Maple 2017 takes ages to obtain solutions for certain parameter values. At times, it does not provide any solution which should not happen. I am assuming that this is to do with the "solve" command.

2. Also, I am not sure how to limit search procedure within feasible ranges for variables. In this case, how do I incorporate conditions 0 <= x, y <=1? If I can incorporate these constraints in the "solve" (or any better) command, then I can automatically get rid of complex solutions as they are not relevant for me. 

I would appreciate inputs in this regard. Thank you,

Omkar

 

 

Is there a simple way to reverse the handedness of the axes? I have the following figure:

shadebetween(0, 2-x-y, x = 0 .. 1, y = x^2 .. sqrt(x), scaling = unconstrained, color = yellow, axes = normal, labels = [Z, Y, X], transparency = .9)

and I want the X and Y-axes reversed from a left-handed orientation to a right-handed orientation.

I recently changed to a very high resolution monitor. The worksheet material is fine, since I can control the  zoom level, but the material at the top panel, the menus and information in the help page panels is much too small,  How can it be controlled?

 

Thank you,                        --Micha Hofri

Comment:   The responder tomleslie indeed identified the problem --- fixed pixel-count programming  Some software products, such as the FireFox browser provide access to hundreds of configuration parameters.  Surely the Maple tools have such a file, but I have seen no access.

The monitor I use is indeed of high resolution, the manufacturer says it is 3840x2160, (24'' -- I use 2 of them in a T configuration).  It is a delight, except when trying to read minute characters.

I suppose I need a pointer from the people in the know........Micha Hofri

 

Responding to a comment by Mac Dude that the issue may have to do with Windows.  I assume he refers to the MIcroSoft OS.

My computers run the Mint distribution of linux (window manager is Mate).  These matters are important, yet my needs would likely be addressed by the Maple user interface mechanisms.

My difficulty is finding a way to interact with these mechanisms, I suppose.   --Micha Hofri

 

 

g3 := 2*(1+exp(4*x))/(exp(4*x)-1);
a:=eval(diff(g3,x$n)/n!, x=0) assuming n>=0:
hello := sum(a*x^n, n=0..infinity):

it run a very long time like endless
 

please see the attached worksheet and assist me with understanding why these unusual results are computed.
 

simplify(op((diff(z/sqrt(z^2), [`$`(z, k)]))/pochhammer(1-k, k))[1]^(1/k), 'symbolic')

simplify(simplify(op((diff(z/sqrt(z^2), [`$`(z, k)]))/pochhammer(1-k, k))[2]^(-1/k)-op((diff(z/sqrt(z^2), [`$`(z, k)]))/pochhammer(1-k, k))[1]^(1/k)*z, 'symbolic'))


 

Download primes_help_1.mw

Hello fellow Maple users

I am having trouble with the following integral:

I would like Maple to return the following answer:

I hope there is someone out there who can help me with this issue.

 

=

The results are in the reverse order that I would like to see them.

Is there a way to change this order???

First 937 938 939 940 941 942 943 Last Page 939 of 2428