Question: dividing an expression through by one of its recognized factors

Hi,

I have a complex quantity in mod-arg form,

psi:= (alpha_0(t) + epsilon*alpha_1(r,t))*exp(I*(phi_0(r,t) + epsilon*phi_1(r,t))/nu),

to which I'm applying an operator

delsq:=x-> d^2/dr^2 x+ 2/r d/dr x .

The result, which I call q:=delsq(psi) (actually, I am using q equal to -1/2 * nu^2 times this) is a collection of terms, all of which have the common factor exp(I*(phi_0(r,t) + epsilon*phi_1(r,t)/nu), as you'd expect. I know that Maple recognizes this because factors(q) gives [exp(I*.... /v), 1] as one of its results.

Yet typing evala(q/exp(I*(phi_0(r,t) + epsilon*phi_1(r,t)/nu)) just gives back the original result for q, with a 1/exp(I*(phi_0(r,t) + epsilon*phi_1(r,t)/nu) out the front! I want to divide through by this quanity.

I can't see that I've missed any *'s or spaces, hence inadvertently telling Maple I want function evaluation versus multiplication, as is often the case for this kind of problem.

I must be doing something silly but I just can't see what. Can anyone please help?

Thank you,

Rebecca.

Please Wait...