Additionally to my previous post: First example returns (mathematically) wrong result,
eval(diff(v(z), z), [v = (x->x*H), z = H])
         2H
Equivalent works fine (just because multiplier "a" leads to implicit conversion of diff to D).
eval(diff(v(a*z), z), [v = (x->x*H), z = H, a = 1])
         H
And the most exiting example (I think, that result can't be predicted by Maple developers also ):)))
eval(diff(v(x, y), x, y), {x = H, y = H})
         (D[1,1](v))(H,H)+2 (D[1,2](v))(H,H)+(D[2,2](v))(H,H)
Functional analog works, of course, without any errors.
eval(convert(diff(v(x, y), x, y), D), {x = H, y = H})
         (D[1,2](v))(H,H)
-andy-

Please Wait...