【问题标题】:How to turn a string into a variable? (TI-84)如何将字符串变成变量? (TI-84)
【发布时间】:2016-05-29 21:42:19
【问题描述】:

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

例如,

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

但它不让我。

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

那么有没有办法把字符串变成变量呢?

【问题讨论】:

  • 哇,人们还在做 TI 编程? 20 年前,我在高中时就这样做了!
  • 你用的是什么计算器?
  • @PGmath TI-84+ SE。

标签: ti-basic


【解决方案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

【讨论】:

  • 是的,这就是我试图避免的,但如果这是唯一的方法,我会笑着忍受。
【解决方案2】:

如果你有一个字符串作为某个函数并且想要评估它的某些值,你总是可以将它存储到Y1,将其中的变量设置为你想要的,然后使用Y1作为你的评估功能。

【讨论】:

  • 不过,这不是我想要的。我需要将一个字符串转换为一个变量,以便我可以将该变量用作fnInt( 的积分变量。
猜你喜欢
  • 1970-01-01
  • 2013-09-02
  • 2017-01-29
  • 1970-01-01
  • 2016-02-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多