【发布时间】:2026-02-26 18:00:01
【问题描述】:
有没有一种简单的方法来计算在给定分辨率下显示浮点数所需的位数? (不经过字符串转换)
resolution = [0.1 0.01 0.05 0.025 0.10001];
% first try
digits = -floor (log10 (resolution))
% wanted output
ex_digits = [1 2 2 3 5];
给予
digits =
1 2 2 2 1
前三个结果很好,但另一个在我第一次尝试时失败了。
【问题讨论】: