Solve( 在 tibasic 中输出错误答案

问题描述 投票:0回答:1

如果我在 tibasic 脚本中设置了求解命令,如下所示: 求解(A=BC, A, 2),其中 B=2 且 C=5 Solve( 将输出 2。据我所知,solve 的语法是: 求解(表达式,变量,猜测,{下,上})sto>变量

我需要一些帮助来确定这是否是我的代码的问题,或者是solve(的基本问题,我只需要编写一个迭代算法。同样可能重要的是A=CB只是一个示例方程,完整的程序将使用比示例更复杂的程序,并且我也知道解决(并不完全正确,因为它会迭代。

我重现问题的完整代码是:

“A=BC”sto>Str1
Str1sto>Y1
5sto>B
2sto>C
Disp solve(Y1,A,2)
  • 我尝试改变猜测,它只接受任何值,就像它根本不迭代一样。
  • 我尝试使用 {} 添加边界并更改这些值
  • 我还通过 math>C 中的交互式菜单运行了相同的值,它输出了正确的答案
  • 我尝试手动输入方程而不是仅输入 Y1
  • 我尝试将方程 = 设置为 0,例如“0=BC+A”

在所有情况下,我都期望得到 10 作为输出,但在任何情况下,输出始终是猜测。

algorithm solver ti-basic
1个回答
0
投票

您不应在方程式中包含等号,因此您的方程式应如下所示:

"BC-A"

您可以在此处找到有关求解命令的更多信息。

© www.soinside.com 2019 - 2024. All rights reserved.