我有一個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