ASKSAGE: Sage Q&A Forum - RSS feedhttps://ask.sagemath.org/questions/Q&A Forum for SageenCopyright Sage, 2010. Some rights reserved under creative commons license.Fri, 29 Oct 2021 10:56:21 +0200Assign value to symbolic function?https://ask.sagemath.org/question/59524/assign-value-to-symbolic-function/I have a symbolic function $g(x,y)$, which depends on the variables $x$ and $y$. Using this, I define the function $f(x,y)$ as:
\begin{equation}
f(x,y) = g(x,y) + 2x.
\end{equation}
If I calculate the derivative of $f(x,y)$ with respect to $x$:
\begin{equation}
\frac{df(x,y)}{dx}=\frac{dg(x,y)}{dx}+2.
\end{equation}
Now, I need to evaluate this at $x=0$, knowing that $\frac{dg(x,y)}{dx}\bigg\rvert_{x=0}=10$. This should give me:
\begin{equation}
\frac{df(x,y)}{dx}\bigg\rvert_{x = 0} = \frac{dg(x,y)}{dx}\bigg\rvert_{x = 0} +2=12
\end{equation}
The code I have written to achieve this is the following:
x = var('x')
y = var('y')
g = function('g')(x,y) #symbolic function
f = g + 2*x
der_f = diff(f,x); der_f
and this is what I get:
diff(g(x, y), x) + 2
as I expected. However, I don't know how to follow. In particular, I need to know how to:
1) assign $\frac{dg(x,y)}{dx}\bigg\rvert_{x=0}=10$,
2) evaluate $\frac{df(x,y)}{dx}$ at $x=0$, so that I obtain $\frac{df(x,y)}{dx}\bigg\rvert_{x = 0} = 12$.kekoFri, 29 Oct 2021 10:56:21 +0200https://ask.sagemath.org/question/59524/