Ask Your Question

how to define a constant in sage?

asked 2012-03-19 11:51:49 -0600

anonymous user


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.



edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2012-03-19 15:35:55 -0600

The code

sage: var('x y z')
(x, y, z)
sage: f = 3*x*y + 2*z + 12
sage: f.diff(x)
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?

edit flag offensive delete link more



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

kcrisman gravatar imagekcrisman ( 2012-03-19 17:27:41 -0600 )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: 2012-03-19 11:51:49 -0600

Seen: 5,044 times

Last updated: Mar 19 '12