我有一台TI-84Plus CE (尽管我希望它能向后兼容,并与nSPIRE和TI-84Plus兼容)
我正在尝试将矩阵编辑器的位置输出到屏幕上,并且我得到了一个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])
旁注:由于未知的原因,我在卡方检验中也得到了“除以零的误差”。
发布于 2019-10-01 03:21:04
解决了这个问题!
修复:Disp "Matrix Location:",{R,C}
发生错误的原因是因为在TI Basic中,不能选择在文本之外显示变量,因此您必须在第一行显示描述,在下一行显示矩阵位置。
(R,C)
当在Disp
语句中抛出错误时,因此需要使用花括号,如下所示:{R,C}.
https://stackoverflow.com/questions/58142944
复制相似问题