how to define a constant in sage?

Hello, I just started using sage. I am having some difficulties in declaring constants. I am trying to calculate derivatives of functions but I don't want to put values for the constant but rather define constants in the function. Somehow I am not able to find any literature on that.

I would be really grateful if someone can help me with this issue.

Cheers,

Sanyog

edit retag close merge delete

Sort by » oldest newest most voted

The code

sage: var('x y z')
(x, y, z)
sage: f = 3*x*y + 2*z + 12
sage: f.diff(x)
3*y
sage: g(x,y,z) = 3*x*y + 2*z + 12
sage: g.diff(x)
(x, y, z) |--> 3*y


provides two slightly different ways of defining a function involving x, y, and z, then differentiating with respect to x, thus treating y and z as constants. Is this what you want?

more

1

To follow up, I think that John means just doing var('a') will make a a "symbolic constant" in the sense you desire.

( 2012-03-19 17:27:41 -0500 )edit