我正在尝试开发一个包含已定义函数集(或列表)的程序,如下所示:
x = ["f1(x)=x^2", "f2(x)=2x+1", ...]
之后,我可以使用matplotlib并渲染它们等等。
问题
"x"
带有x
变量,以便我可以在matplotlib中渲染方程式?答案 0 :(得分:1)
嗯,这取决于。如果您只想评估函数(绘制它们或其他),那么只需将它们声明为函数:
X = { "f1": lambda x: x**2, "f2": lambda x: 2*x+1 }
如果你想象征性地操作它们,比如找到它们的衍生物,反转它们等,那么你需要像SAGE或者sympy这样的东西,它们将它们表示为符号表达式而不是python字节码。