TIBASIC:如何提示多变量表达式?

TIBASIC: How can one prompt a multivariable expression?

在 Ti-84 和 Ti-89 上,我知道可以使用 "Define" 来定义具有多个变量的函数。但是,有没有办法使用 "Prompt" 或类似的东西来定义函数?

假设我们有一个非常简单的程序来计算一个表达式(只是一个例子):

Prompt a,b,c
Disp a^5-sqrt(c)/b

不必每次都手动进入程序编辑器来更改表​​达式,我们如何自动提示用户定义一个函数,例如 eq(a,b,c)=a^5-sqrt(c)/b?

是的,你可以!使用 y-变量。

函数在 TI-84 上存储为 y 变量,这些变量可以通过 VARS>Y-VARS>Function...菜单。然后,您可以提示用户以 y 变量作为输入的方程式,如下所示:

Prompt Y1

请记住,这是一个字符串,这意味着您在以用户身份输入函数时需要在函数的开头和结尾加上引号。这可能很麻烦,可以通过使用 Input 来避免,先将其存储到字符串变量(在 VARS>String... 中找到),然后再存储到 y -变量。

Input "f(a,b,c): ",Str1
Str1→Y1