试图显示矩阵编辑器所在的位置
Trying to display what position the matrix editor is at
我有一个 TI-84 Plus CE(尽管我有点希望它向后兼容,并与 nSPIRE 和 TI-84 Plus 兼容)
我试图在屏幕上输出矩阵编辑器的位置,我得到了一个 ERROR:syntax
,尽管(据我所知)该语句是有效的。
我的代码是:
:Input "NUM OF ROWS?",A
:Input "NUM OF COLUMNS?",B
:{A,B}->dim([A])
:For(R,1,A)
:For(C,1,B)
:Disp "LOCATION: ("R","C")"
:Input "VALUE?",E
:E->[A](C,D)
:End
:End
:ChiSquared-Test([A],[B])
旁注:我在卡方检验中也得到了 "divide by zero error",原因不明。
问题已解决!
修复:
Disp "Matrix Location:",{R,C}
错误发生的原因是因为在 TI Basic 中,在文本外显示变量的选项不可用,所以你必须做一个 2 行显示,第一行是描述,矩阵位置在下一行。
(R,C)
when in a Disp
statement throw an error,所以你需要使用大括号来代替:{R,C}.
我有一个 TI-84 Plus CE(尽管我有点希望它向后兼容,并与 nSPIRE 和 TI-84 Plus 兼容)
我试图在屏幕上输出矩阵编辑器的位置,我得到了一个 ERROR:syntax
,尽管(据我所知)该语句是有效的。
我的代码是:
:Input "NUM OF ROWS?",A
:Input "NUM OF COLUMNS?",B
:{A,B}->dim([A])
:For(R,1,A)
:For(C,1,B)
:Disp "LOCATION: ("R","C")"
:Input "VALUE?",E
:E->[A](C,D)
:End
:End
:ChiSquared-Test([A],[B])
旁注:我在卡方检验中也得到了 "divide by zero error",原因不明。
问题已解决!
修复:
Disp "Matrix Location:",{R,C}
错误发生的原因是因为在 TI Basic 中,在文本外显示变量的选项不可用,所以你必须做一个 2 行显示,第一行是描述,矩阵位置在下一行。
(R,C)
when in a Disp
statement throw an error,所以你需要使用大括号来代替:{R,C}.