Ask Your Question

how to define a constant in sage?

asked 2012-03-19 17:51:49 +0200

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 21:35:55 +0200

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 23:27:41 +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: 2012-03-19 17:51:49 +0200

Seen: 5,506 times

Last updated: Mar 19 '12