如何遍历TI-83计算器程序中的列表

Jam*_*s T 5 list ti-basic

我创建了一组程序来使用各种近似方法(中点,梯形,辛普森)为我的微积分类计算图形下的面积.

以下是我的一个程序(中点)的示例:

Prompt A,B,N
(A-B)/N->D
Input "Y1=", Y1
0->X
0->E
For(X,A+D/2,b-D/2,D)
Y1(x)+E->E
End
Disp E*D
Run Code Online (Sandbox Code Playgroud)

我不想将这些近似规则应用于函数(Y1),而是将它们应用于数据列表(L1).如何遍历列表?我需要能够获得列表中的最后一个索引,以便"For循环"有任何好处.我不能像在Java中那样做L1.length这样的事情.

Jef*_*ado 5

您可以使用获取列表的长度dim().这可以在2nd->LIST->OPS->dim(.只要确保你使用列表变量,否则dim()会抱怨类型.然后,您可以使用下标索引到列表中.

例如,

{1, 2, 3, 4} -> L1
For (X, 1, dim(L1), 1)
Disp L1(X)
End
Run Code Online (Sandbox Code Playgroud)

  • 如果为1,则应在For循环中省略步骤编号. (2认同)