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.