我有一个TI-84 Plus,我正在创建一个程序来计算n维矢量的大小。我在下面包含了我的代码和输出。TI-BASIC:索引到提示或输入命令
程序编辑器:
PROGRAM:NTHDMAG
Disp "HOW MANY DIMENSIONS?"
Prompt N
{X,Y,Z,T,A,B,C,D,E,F,G,H,I,J,L,M,P,U,V,W}->L1
For(K,1,N,1)
L1(K)->Q
Prompt Q
End
输出显示:
pgrmNTHDMAG
HOW MANY DIMENSIONS?
N=?3
Q=?1
Q=?2
Q=?3
Done
我想要Q的与在提示在L1每个字母和索引L1(K)来代替命令会引发错误。 L1字母的值将是每个组件的值(例如,在这里,例如1i + 2j + 3k)。
我希望这是明确的,但我更愿意澄清,如果它不是。感谢您提供任何帮助!
'Input'使得可以显示自定义字符串,但是这是真的,你首先需要的是什么?用户可以用通常的'{A,B,C'语法自己输入一个列表(这也可以使用带有可能方便的现有列表的'Rcl'),当然,'N'不是预先确定的 – harold
@harold我可以让用户输入一个字符串,但这不是用户友好的,我不想要。我的意思是,如果必须的话,我可以,但我宁愿一次提出一个变量。 – ProgrammingEnthusiast
'Input'允许自定义字符串被显示*(并且也作为输入读取,但这不是重点)。这就是你想要做的,对吧?替换“Q =?”通过自定义字符串? – harold