Re: maple sucks!!!



In article <tbU2j.3329$4q5.1204@xxxxxxxxxxxxxxxxxxxx>, Jon Slaughter
<Jon_Slaughter@xxxxxxxxxxx> wrote:

N := 3;
X := x->matrix(N,1,[1, x, x^2]);
Y := y->matrix(N,1,[1, y, y^2]);
XT := x->transpose(A(x));

A(x) is undefined?

YT := y->transpose(C(y));

C(x) is undefined?



I am trying to compute the higher order derivatives the above but as usual
maple is being a complete bitch about it.

I've tried various combinations of map, unapply, diff and also converted it
into a seq such as

unapply(seq(diff(X(x)[i,1],x),i=1..N))

and different orders(tried to unapply the diff.

Knowledge of Maple syntax shows this should be:

unapply([seq('diff(X(x)[i,1],x)',i=1..N)],x);
x -> [0, 1, 2 x]

The less logical
unapply([seq]('diff(X(x)[i,1],x)',i=1..N),x);
will do the same thing.


Nothing works and maple always tries and substitutes the numeric value for x
before differentiation instead of afterwards!!

Man it totally sucks!

They need a command that does "lazy" evaluation so that one can apply a
substitution after everythign else as been computed.

In any case anyone know why something like


unapply(map(diff, X(x), x))

doesn't work? (seems like its working on the matrix instead of the diff but
should it matter?

unapply(map(diff,X(x),x),x);

Do you see why?


All I want it to do is compute diff before substitution instead of after.

Anyways, I'm sure theres some simple way to do it but I'm at a loss.

Any ideas?

Thanks,
Jon



--
G. A. Edgar http://www.math.ohio-state.edu/~edgar/
.



Relevant Pages

  • maple sucks!!!
    ... maple is being a complete bitch about it. ... I've tried various combinations of map, unapply, diff and also converted it ... Nothing works and maple always tries and substitutes the numeric value for x ... All I want it to do is compute diff before substitution instead of after. ...
    (sci.math)
  • Re: Solid spruce top, mahogany back & sides
    ... pretty easily hear the diff between Maple, Mahogany, & Rosewood back ... My ears would put Koa between Maple & Mahogany. ...
    (alt.guitar)
  • Re: odd behaviour of `if`
    ... and in sum and product statement the `if` behaves like with the ... substitution. ...
    (sci.math.symbolic)
  • Re: This integral blows my PC (Maple 9.5) Help !
    ... And memory usage increasing and increasing until the whole ... When I try, Maple can get the antiderivative, which is a sum of polylogs, ... In this case you can make a substitution in the integral with the ... The imaginary "I" is cancelled by the imaginary components of the ...
    (sci.math.symbolic)
  • Re: integral
    ... I've tried this substitution both by hand and with Maple. ... then for the integration bounds I get: ... So the bounds for my new integral would be from infinity to infinity??? ...
    (sci.math)