I am having an odd issue with solve in Sage.  I am using Sage 6.3 in Ubuntu 
14.04.

Entering the following commands:

forget()
var('m k c x t')
m=30000
assume(4*k*m-c^2==0) 
x=function('x',t)
de = m*diff(x,t,2)+c*diff(x,t)+k*x==0
x=desolve(de,x,ivar=t)
x=x.subs(_K1=0)
x=x.subs(_K2=15)
solve(x(t=(60000/c))==1.5,c)

returns [ ].  Now the last equation clearly has an easy solution; the 
equation is 

900000*e^(-1)/c == 1.50000000000000

If I just enter

solve(900000*e^(-1)/c == 1.50000000000000, c)

I again get [].

But, if I enter

b=var('b')
solve(900000*e^(-1)/b == 1.50000000000000, b)

I get the solution:

[b == 600000*e^(-1)]

Any idea what is going on here?

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/d/optout.

Reply via email to