Ti Basic(Ti-82 Plus) - 用数字和X替换变量

时间:2015-10-12 19:42:31

标签: calculator basic ti-basic

我想用一些数字和X替换一个变量,甚至用3X + 2 = 5等直接方程替换

是的,我正在编制一个方程式的分辨率:D(我已经加入了)

这就是我现在所写的

Prompt E
Prompt F

while T [not equal to] 1
X+0.01 -> X

If E=F
1 -> T
If E=F
Disp X
End

所以我想做的就是说E是3X + 2而F是5 我通过每个数字替换X来测试所有可能的解决方案,当它等于F(所以5)时我停止并打印X

当我直接在代码中替换E和F时,它可以正常工作,但如果我想使用它,它会很长而无用。

If 3X+2=5
1 -> T
If 3X+2=5
Disp X
End

这个有效!! 那么计算器是否有可能解释我说E是一个长句?

非常感谢!

Ps:如果我在我的拼写错误中犯错,请不要担心,(我是法国人) Ps 2:不要告诉我如何解决方程式(不要告诉我我能做什么!!(丢失(4 8 15 16 23 42)))

2 个答案:

答案 0 :(得分:1)

您是否在询问如何将“3X + 2”输入变量E?

在这种情况下,您不希望使用变量,因为TI-84中的变量只能是数字。您可以使用字符串,它存储文本而不是数字。转到VARS> String ...查看可用字符串列表。

现在,要查找字符串的数值,可以使用expr(命令。例如,expr("3X+2"),其中X = 1将返回5。您可以在目录中找到expr(命令(2ND + 0)。

答案 1 :(得分:1)

您正在寻找方程变量

表达式可以存储到方程变量中,例如Y₁;每次遇到它都会被评估。

"3X+2→Y₁
5→X
Disp Y₁
-2→X
Disp Y₁

以上将打印

17
-4

方程变量比字符串更容易使用,因为它们是自动评估的。没有必要使用expr(。要查找方程变量,请按 VARS > ENTER