Question: Evaluation gone wrong


Why does "eval(c, [b=1,l=1])" turn out to be "1" not "1/1+x"??? its driving me cracy. THX

> 

restart

> 

 

> 

a:=(1/(1+x/l))

1/(1+x/l)

(1)
> 

eval(a, [l=1])

1/(1+x)

(2)
> 

eval(a, [x=2,l=1])

1/3

(3)
> 

c:=(1/b(1+x/l))

1/b(1+x/l)

(4)
> 

eval(c, [b=1,l=1])

1

(5)
> 

 



 

Please Wait...