Question on using globalsolve and linsolve in laplace transforms
Subject: Question on using globalsolve and linsolve in laplace transforms
From: Nikolaos I. Ioakimidis
Date: Sat, 5 Apr 2003 15:59:32 +0300
Dear Colleagues,
I try to learn to solve odes with the Laplace transform technique
(by using and without using the desolve devoted ode command)
and, next, if possible, teach the students to learn to work
analogously in their specialized civil engineering problems.
In the Maxima session below, I met an error in (C8):
(C1) display2d : false$
(C2) globalsolve;
(D2) FALSE
(C3) lt : laplace(diff(y(x),x)=1,x,s);
(D3) s*LAPLACE(y(x),x,s)-y(0) = 1/s
(C4) sol : solve(lt, laplace(y(x),x,s));
(D4) [LAPLACE(y(x),x,s) = (y(0)*s+1)/s^2]
(C5) sol1 : linsolve(lt, laplace(y(x),x,s));
(D5) [LAPLACE(y(x),x,s) = (y(0)*s+1)/s^2]
(C6) globalsolve : true$
(C7) sol : solve(lt, laplace(y(x),x,s));
(D7) [LAPLACE(y(x),x,s) = (y(0)*s+1)/s^2]
(C8) sol1 : linsolve(lt, laplace(y(x),x,s));
Improper value assignment:
LAPLACE(y(x),x,s)
-- an error. Quitting. To debug this try DEBUGMODE(TRUE);)
Can you help me, please, to proceed with (C8) in the expected way?
I would be thankful to you for an advice. Something is wrong in
(C8) (compared with (C4), (C5) and (C7), which work correctly),
but I do not understans what is wrong. My obvious aim is to get
an assignment instead of an equation in the solution sol1. Is this
possible, please, in the above way of working, i.e., without having
to use a special symbol, e.g. ylaplace(s), for the Laplace transform
L[y(x)]?
Many sincere thanks in advance and best regards from Patras,
Nikos