转换为DMS时,如何“修复”小数点?

时间:2013-04-13 02:21:10

标签: ti-basic

在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,OS版本2.55 w / MathPrint

1 个答案:

答案 0 :(得分:1)

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

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

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