Ask Your Question

unsolved equation

asked 2011-08-08 12:48:57 +0200

milofis gravatar image

updated 2011-08-08 21:25:13 +0200

Dear sage user,

Could you help me to find z = z(t)?, if:

((2.867e28) / (sqrt (r^3 - (2.1e13)^3 )) ) == (( (2.121e8)*(sqrt(2*(z^2) -1))) / ( z - sqrt (z^2 - 1)))


r == ((1.97774e13)*(sqrt(sqrt(t)))) + ((3.55214e12)*(sqrt(t)))

1 < t < 6000

z(t= 1) = 100

r (t= 1) = 2.332954e13


I couldn't solve it!!!

edit retag flag offensive close merge delete


This isn't a system of linear equations, nor a system of ordinary differential equations, unless you've made a typo. Try rephrasing your question, or looking at the Sage documentation about solving linear or differential equations.

benjaminfjones gravatar imagebenjaminfjones ( 2011-08-08 14:16:59 +0200 )edit

could you tell me,what kind of equation do you think is it?. I found this equation from physical principles of shock wave to describe the temporal evolution of relativistic blastwaves. z is the lorentz factor ( ) and r is the shock radius. Thank you for your comment!

milofis gravatar imagemilofis ( 2011-08-08 21:37:44 +0200 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2011-08-08 23:09:38 +0200

benjaminfjones gravatar image

A differential equation would involve the derivative z'(t) which you don't have in your equation(s).

If you substitute the value of r into the first equation you would have a single non-linear equation relating z and t. You may be able to solve this equation using the solve command. You don't have any unknown parameters in the expression for r or the equation involving z so you might not be able to solve the equation and have the values at t=1 that you specify be true.

You might try something like:

r,z,t = var('r,z,t')
equation = ((2.867e28) / (sqrt (r^3 - (2.1e13)^3 )) ) == (( (2.121e8)*(sqrt(2*(z^2) -1))) / ( z - sqrt (z^2 - 1)))
equation = equation.subs(r == ((1.97774e13)*(sqrt(sqrt(t)))) + ((3.55214e12)*(sqrt(t))))
solve(equation, t)

When I tried this I got:

Is  (2*z^2-1)*(z-sqrt(z^2-1))  positive, negative, or zero?

meaning that Maxima (the solver underneath Sage) can't solve the equation without more information.

edit flag offensive delete link more


Thank you very much for your kind attention and your suggestions. However I need to find z as a function of t, when t vary 1 - 1000 with step of 10. is it possible to do that?

milofis gravatar imagemilofis ( 2011-08-16 00:53:23 +0200 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools


Asked: 2011-08-08 12:48:57 +0200

Seen: 608 times

Last updated: Aug 08 '11