Re: Development of computer analysis systems



hrubin@xxxxxxxxxxxxxxxxxxxx (Herman Rubin) writes:

In article <47e36e25@xxxxxxxxxxxxx>, Dave <foo@xxxxxxx> wrote:
rjf wrote:
On Mar 20, 7:22 pm, Mike Hansen <mhan...@xxxxxxxxx> wrote:
Are you familiar with the algorithms used by these commands? Is it
reasonable
to expect that users be familiar with these algorithms and their
complexity? IMO the answer to the latter question is no.
Especially when using closed-source software. Even if you wanted to
know the algorithm, you can't do so. Things like this are pretty


ridiculous:http://reference.wolfram.com/mathematica/tutorial/WhyYouDoNotUs
uallyN...

--Mike

And in my opinion, fairly arrogant. And consists largely of sentence
fragments. [for example here]

I tend to agree. They could at least be honest and mention the fact they
don't wish to make the algorithms public. My guess is that if Wolfram
find a fast way of solving a particular equation, they are not going to
go knocking on the door of Maplesoft to tell them.

However, when I want them to use an algorithm I know
will work as an intermediate step, it does not get
used. It seems that there is a reluctance to use
integration by parts; Maple has made it worse in
Maple 11, and in any case, it is far more complicated
than using such a common deviced should be.

How has Maple made it worse in Maple 11?
Integration by parts is pretty simple, using Parts in the
IntegrationTools package. For example:

J := int(x*ln(x*sqrt(1+x^2)),x);

/
| 2 1/2
J := | x ln(x (1 + x ) ) dx
|
/

with(IntegrationTools):
Parts(J, ln(x*sqrt(1+x^2)));

2
2 1/2 2 x 2
1/2 ln(x (1 + x ) ) x - ---- + 1/4 ln(1 + x )
2
--
Robert Israel israel@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Department of Mathematics http://www.math.ubc.ca/~israel
University of British Columbia Vancouver, BC, Canada
.



Relevant Pages

  • Re: Calculate with tolerances anyone?
    ... Since I work with algorithms and ... I am vurrently writing one as the basics are quite ... Maple has range arithemetic. ... arithmetic is exposed through the Matlab Symbolic Toolbox; ...
    (comp.soft-sys.matlab)
  • Re: Advanced expression simplification
    ... > Are there any good treatises on expression simplification. ... I think you might check out Maple, because its algorithms at least used to ... Andre Heck wrote a book "Introduction to Maple". ...
    (comp.compilers)
  • Re: Development of computer analysis systems
    ... don't wish to make the algorithms public. ... Maple 11, and in any case, it is far more complicated ... are those of the Statistics Department or of Purdue University. ... Herman Rubin, Department of Statistics, Purdue University ...
    (sci.math.symbolic)
  • Re: maths problem
    ... That's effectively been what I've been doing, but the algorithms I ... coming up, laptop fully charged, Maple and C at the ready ... ... Ian ... Prev by Date: ...
    (uk.education.maths)
  • Re: EndPoints in Integration
    ... >some algorithms like Gauss-Kronrod. ... >If the integration is divergent over both endpoints of its integration ... it is unclear to me what "divergence over endpoints" means. ...
    (sci.math.num-analysis)