Ask Your Question
0

solve and calculate

asked 13 years ago

Mebus gravatar image

How can I solave an equation like x+z^2=1 and then calculate x with z=3 from the solution?

Thanks.

Preview: (hide)

Comments

If you think you have made a mistake in your question you can edit your question. Please do not post duplicate.

Shashank gravatar imageShashank ( 13 years ago )

2 Answers

Sort by » oldest newest most voted
1

answered 13 years ago

Shashank gravatar image
z=var('z')
solve(x+z^2==1,x)[0].substitute(z==3)
Preview: (hide)
link

Comments

This works, but is there also a more comfortable way to write this: solve(energiebilanz, h51x)[0].substitute(c_luft=12*m/s, mw=(1/3600)*kg/s, hw=146.68*J/g, TL=313*K)

Mebus gravatar imageMebus ( 13 years ago )

This works, but is there also a more comfortable way to write this: solve(energiebilanz, h51x)[0].substitute(c_luft=12*m/s, mw=(1/3600)*kg/s, hw=146.68*J/g, TL=313*K) maybe like in a set of parameters? Thanks.

Mebus gravatar imageMebus ( 13 years ago )
1

answered 13 years ago

A variation on the Shashank'answer :

sage: z=var('z')
sage: f(z)=solve(x+z^2==1,x)[0].rhs()
sage: f
z |--> -z^2 + 1
sage: f.diff(z)
z |--> -2*z
sage: f.plot()

Here you consider the function "solution of the equation as function of z", and you do whatever with it.

Preview: (hide)
link

Your Answer

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

Add Answer

Question Tools

Stats

Asked: 13 years ago

Seen: 1,109 times

Last updated: Jan 27 '12