TI-Basic: 如何将方程作为输入?

13
今天在数学课上,我在我的TI-84计算器上尝试编程,并试图编写一个程序来读取方程并进行一些操作。但是我遇到了读取方程的困难。我尝试了:Prompt Y1,但当我尝试使用该程序时,我一直收到数据类型错误的提示。有人有任何想法如何解决这个问题吗?提前感谢。

8
谢谢您询问TI计算器,这让我很高兴。+1 - John Alexiou
3个回答

17

或者,你可以这样做

:Input "Eqn:",Str1
:String>Equ(Str1,Y1)
:DispGraph

这样,您就不必每次输入方程式时都加引号了。 正如Timtech所指出的那样,有一种更简单的编写方式。
:String►Equ(Str1,Y1
can be
:Str1→Y1

This replacement is universal, takes the same time to run (because it actually uses the same routines), is more convenient to type since you don't have to go through the command catalog, and is two bytes smaller.

TI-Basic开发者信息库摘录


1
这是我用于任何需要方程式的程序,而且它非常有效。 - JFed-9
3
你可以使用Str1->Y1来代替String>Equ(Str1,Y1) - Timtech
@Timtech,您的建议已被添加到答案中。 - Zenohm

11

我不确定TI-84是否一样,但在83上,如果您在输入时将方程式放在引号中,则这将起作用。因此,例如,使用以下程序:

PROGRAM:TEST
:Prompt Y1
:ClrDraw
:DispGraph

运行它:

prgmTEST
Y1=?"2X+1"

会导致y=2x+1的图形被绘制出来(以及在那个时候已经输入的任何其他方程式,如果我没记错的话)。


1
没错,就是这样。我只需要把我的方程式用引号括起来就可以了。谢谢。 - Adam P
工作中的亵渎:Y1=?"2X+1 - Fabian Röling

-1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接