【发布时间】:2020-03-28 16:15:44
【问题描述】:
我需要能够在我的程序中将f(x) 设置为用户输入。例如用户输入x^3-3。然后在程序的后期,可以使用f(2x) 之类的东西对函数进行转换。 f(2x) 的输出将是 8*x^3-3。不过,我在这样做时遇到了麻烦。我使用诸如Input "Enter a function:", fx 之类的内容获取用户输入,并使用Define f(x) = fx 将此值应用于函数。现在我将说明这个问题。如果用户输入诸如x^2-2 之类的内容,如果我调用f(2x),它只会返回x^2-2,就好像我调用了f(x)。我尝试了很多东西,例如Define f(x) = expr(fx)、Define f(x) = eval(fx),甚至将f(x) 预定义为x,并使用f(x)->f(fx),但这些都不起作用。有什么功能可以实现这个功能吗?
【问题讨论】:
标签: texas-instruments ti-basic