我想在调用时将方程作为参数传递给程序,以便对其进行评估。我的目标是让参数方程插入一个值来求解,但插入的值是基于程序的一部分。我还希望方程式是可调整的,而不是通过在程序调用中作为参数传递来进行硬编码。我怎样才能做到这一点?
编辑:我尝试将它作为要调用的参数中的字符串传递。
Function("equation")
然后使用define 使其成为我程序中的子函数,然后通过传递的var 以这种方式调用它。但是我无法让它工作,我收到一个错误:“变量未定义。”
我认为问题是将传递给子函数的 var 链接到给定方程中的 var 。我也试过只传递方程,没有引号,但得到了类似的错误。