定义一个绘制函数及其导数但不产生输出的过程

Defining a procedure that plots a function with its derivative but yields no output

我正在尝试定义一个过程来绘制区间 (a,b) 上的函数及其一阶导数

def graph(f,a,b):
g(x)=f
h(x)=g.diff(x,1)
g1=plot(g,a,b)
g2=plot(h,a,b)
(g1+g2).show

但是当我尝试时,例如

graph(x^2,1,2) 

没有输出。 我会很感激 hints/help

所以同时我想通了

def graph(f,a,b):
g(x)=f
h(x)=g.diff(x,1)
g1=plot(g,a,b)
g2=plot(h,a,b)
p=(g1+g2)
return p

成功了