我正在尝试将字符串转换为TI-84上的变量。
例如,
"XYZ"→Str0
fnInt(X²,sub(Str0,1,1),0,1)→A
但它不会让我。
我知道这似乎是一种非常低效的方式(为什么不做fnInt(X²,X,0,1)
?),但在我的程序中,这将是非常非常有用的。
那么有没有办法将字符串转换为变量?
答案 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