At Wed, 11 Mar 2009 13:34:33 +0100,
Javier Arantegui wrote:
>
> Hi!
>
> Sadly I'm too ignorant to know if this is a bug.
>
> I want to define a function that involves the laplace transform.
>
> I define a function and check the laplace transform:
>
> (%i1) y(t):=sin(t);
> (%o1) y(t) := sin(t)
> (%i2) y(t);
> (%o2) sin(t)
> (%i3) laplace(y(t),t,s);
> 1
> (%o3) ------
> 2
> s + 1
>
> Everything is fine so far. Then, I define a new function, y(s):
>
>
> (%i4) y(s):=laplace(y(t),t,s);
> (%o4) y(s) := laplace(y(t), t, s)
>
> If I try to get y(t) again I get a long error:
>
>
> (%i5) y(t);
> Control stack guard page temporarily disabled: proceed with caution
Your definition of y is recursive (which is not intended, I think).
--
Yours sincerely,
Alexey Beshenov <al at beshenov.ru>