1

在 TI-Basic 中,有一个Fix功能可以限制显示的小数位数。例如,Fix 2将仅显示 2 个十进制数字。但是,当我尝试将数字转换为度-分-秒表示法时,有时会得到比“固定”十进制数字更多的数字。例如,

1.12345678901
Float
Disp Ans►DMS
Fix 2
Disp Ans►DMS
Float
Disp Ans
Fix 2
Disp Ans

显示

1°7'24.444"
1°7'24.444"
1.123456789
1.12

正常的小数按预期运行。但是,我希望第二行显示1°7'24.44. 这可能吗?还是我必须以某种方式将其转换为字符串并在之后修剪?(请记住,由于显示限制,我想缩短小数点;我想在它旁边显示文本而不重叠)。

额外信息:TI-84+ Silver Ed'n,操作系统版本 2.55 w/MathPrint

4

1 回答 1

1

►DMS将在小数点后显示 0 到 3 位,仅取决于小数的长度。Fix以编程方式或通过设置的命令MODE不会影响这一点。

将 DMS 格式的数字存储在变量中将撤消 DMS 格式,并且不能将其存储在字符串中。

我的建议是将度数、分钟数和秒数隔离在单独的变量中,并从那里使用它们。这样一来,他们也都会受到Fix命令的影响。

于 2013-04-21T23:42:00.857 回答