如何将字符串转换为变量? (TI-84)

时间:2016-02-17 22:50:51

标签: ti-basic

我正在尝试将字符串转换为TI-84上的变量。

例如,

"XYZ"→Str0
fnInt(X²,sub(Str0,1,1),0,1)→A

但它不会让我。

我知道这似乎是一种非常低效的方式(为什么不做fnInt(X²,X,0,1)?),但在我的程序中,这将是非常非常有用的。

那么有没有办法将字符串转换为变量?

2 个答案:

答案 0 :(得分:1)

如果你有一个字符串作为某个函数并想要为某些值进行评估,你可以随时将它存储到Y1,将其中的变量设置为你想要的,然后只使用{{1} }作为评估函数。

答案 1 :(得分:1)

我认为你不能使用fnInt(期望变量的字符串。我唯一能推荐的是使用一堆if语句,使用I作为你在字符串中使用的变量的索引。基本上,你必须明确地写出这些情况,因为没有办法让字符串被解释为该函数的变量。

If I=1:fnInt(X²,X,0,1)→A
If I=2:fnInt(X²,Y,0,1)→A
If I=3:fnInt(X²,Z,0,1)→A