John May

Dr. John May

2616 Reputation

18 Badges

17 years, 295 days
Maplesoft
Pasadena, California, United States

Social Networks and Content at Maplesoft.com

I have been a part of the Mathematical Software Group at Maplesoft since 2007. I have a Ph.D in Mathematics from North Carolina State University as well as Masters and Bachelors degrees from the University of Oregon. I have been working on research in computational mathematics since 1997. I currently work on symbolic solvers and visualization as well as other subsystems of Maple.

MaplePrimes Activity


These are replies submitted by John May

I just installed STIX on my workstation, and I have to say, MathML rendering in Firefox of the NIST DLMF is incredible good - in some cases better than their PNG images for non-mathml browsers (e.g. http://dlmf.nist.gov/7.7 ).

If you have a favourite professional American baseball team, and you don't want to download 100MB in baseball data to do the computation above.  Ask, and I can run them when I get a chance.

These are known as favicons.

John

While it may be more efficient for some simple cases, signum (which does its main work in `signum/main`) calls `is` to do its work.

While it may be more efficient for some simple cases, signum (which does its main work in `signum/main`) calls `is` to do its work.

It should be noted that the conditions can be simplified: the `and` is unnecessary since piecewise branches are evaluated from first to last:

Compare:

(**) n:=3;
(**) simplify(  piecewise(seq(op([q-1<=t and t<q, f[q](t+1-q)[i][j]]),q=1..n), 0) );
(**) piecewise(t<0, 0, seq(op([t<q, f[q](t+1-q)[i][j]]),q=1..n), t>=n, 0);

It should be noted that the conditions can be simplified: the `and` is unnecessary since piecewise branches are evaluated from first to last:

Compare:

(**) n:=3;
(**) simplify(  piecewise(seq(op([q-1<=t and t<q, f[q](t+1-q)[i][j]]),q=1..n), 0) );
(**) piecewise(t<0, 0, seq(op([t<q, f[q](t+1-q)[i][j]]),q=1..n), t>=n, 0);

This appears to be a bug in the '!!!' button.  I will make sure it is reported.  

This appears to be a bug in the '!!!' button.  I will make sure it is reported.  

Just to expand a little.  It is possible to discover the equivalence of "find" and ?ArrayTools[SearchArray] using ?Matlab,FromMatlab

(**) Matlab:-FromMatlab("find(X)", evaluate=false);
#                          ArrayTools:-SearchArray(X)

Just to expand a little.  It is possible to discover the equivalence of "find" and ?ArrayTools[SearchArray] using ?Matlab,FromMatlab

(**) Matlab:-FromMatlab("find(X)", evaluate=false);
#                          ArrayTools:-SearchArray(X)

Ah! I tried every possible entry method except 1-D input in Document mode.

Ah! I tried every possible entry method except 1-D input in Document mode.

I can't replicate this in my local install of Maple 14 in 64 bit Linux:



kernelopts(version);

(1)

restart; printlevel:=100; for i from 1 to 2 do for j from 1 to 2 do k:=i+j end do end do;

 

 

 

 

(2)

 

 

 

 

(3)

 



Download printlevel_test.mw

What platform are you using?

 

I can't seem to replicate this as a bug. In Maple 14,

solve({b4*y^3+b1*x*y^2+b2*x^2*y+b3*x^3, a*y+a1*x+a2*x*y+a3*x^2+a4*y^2}, {x,y});

gives me the same answer as Maple 13 in both 32 and 64 bit Linux.  Are you on a different platform?

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