Stretto

235 Reputation

5 Badges

6 years, 190 days

MaplePrimes Activity


These are questions asked by Stretto

I've always found that the way maple handles rotating graphs to be very unintuitive. It is very difficult for me to get the exact view I want by rotating the graph.

 

Usually i want to view for 1 2d projection then rotate to view the other. In most programs one can do this easier and there usually is some modifier key. In maple this is not the case and how it handles rotation is bizzaire.

For example, if I set the orientation to be x axis and start to rotate by dragging the mouse horizontally the 3d graph starts to rotate all 3 axis. It seems to depend on where the mouse is exactly at in the graph. That is, if I drag only in the horizontal but the mouse starts at the top then it is different than when it starts at the bottom. This is not intuitive it it requires me to know exactly how maple does things and thing work backwards...

Many programs have a modifier key that will snap one direction/angle to not change. This is idea. rather than have all 3 angles changing arbitrarily(it is nice when one just wants to perview the graph in 3D but not good when one wants to get a specific angle).

 

Is there any easy way to get what I want? I know I can set the orientation manually. That is not what I'm after. I'm after changing the rotation algorithm that maple uses or to add a modifier key to restrict rotation to only 2 angles.

 

 

I know how to define functions and generally how to pass them to another function and usually everything works out... rarely though I run in to problems and my lack of how maple works internally becomes a stumbling block. I usually just hack things together. I'd rather understand what exactly is happening.

 

It seems that apply and unapply have something to do with this.

 

I usually define functions like this, e.g.,

 

f := x->x^2 + 3;

g := (f,x)->cos(f(x));

 

and things like g(f,x) work as expected.

But this doesn't always work.

 

E := proc(f, depth)
    if depth <= 0 then return f; fi:
     E(f(x), depth-1); # Trying to actually compute f(f(x)), say. I know we can just loop.
end proc:


E(x->2*x, 3);

2*x(x)(x)

 

rather than 8x

 

I see that maple is somehow applying the function but in some odd way(it seems to be creating a function from the variable x and then another function from that).

 

Anyways, I don't understand the mechanics of it. In some cases f works other one must add the variablef(x), etc...

 

There seems to be some subtle difference between f and f(x)...  In a programing language like C. f is sort of a function pointer and f(x) is an evaluation of f at x. I guess there is something similar goingn on with maple but i've not been able to figure it out. Any ideas?

(D@@2)(T)(0) + :-O(1) + 1/2*sin(1/2*Pi*T(x))^2 + 1/12*sin(1/2*Pi*T(x))*Pi*diff(T(x), x)*cos(1/2*Pi*T(x)) + :-O(2/3*(3/2*Pi^2*diff(T(x), x)*cos(1/2*Pi*T(x))^2*diff(T(x), x, x) - Pi^3*diff(T(x), x)^3*cos(1/2*Pi*T(x))*sin(1/2*Pi*T(x)) + sin(1/2*Pi*T(x))*Pi*diff(T(x), x, x, x)*cos(1/2*Pi*T(x)) - 3/2*sin(1/2*Pi*T(x))^2*Pi^2*diff(T(x), x, x)*diff(T(x), x))/Pi^2)

 

How can I remove the Big O terms from an expression?

I've always had this issue. 1. Double click to highlight term to get help on. 2. Hit F1 3. Help pops up and I have to type in that term and find the info.

 

Why can't maple just combine all these steps? I've tried F2, various alt's, ctrl's, and shift combos and nothing... Surely something as basic as this has a hot key? And ideally I'd like to assign F1 to it!

 

I get this warning when ever I create a function that uses a sum or sequence:

 

g := x->sum(...,j=1..5);

 

I'm pretty sure I used to not get it at all in previous versions, I just upgraded recently and started seeing it. Is there any way to disable it? It is polluting the worksheet. Sometimes I might have several local's and I want them to be implicitly local but I do not want 10 warning messages.

First 9 10 11 12 13 14 15 Page 11 of 16