我正在尝试在八度音阶终端打印一个长数字表。
disp(vec);
我得到了什么
7.0931e-01
6.2041e-05
9.7740e-01
9.9989e-01
8.8428e-01
9.0524e-01
...
这种数字符号很难阅读。如何将八度音阶终端设置为正常输出0.7, 0.014, 0.95
?
答案 0 :(得分:10)
您可以使用format short g
显示每个数字是更合理的格式
format short g
disp(vec)
% 0.70931
% 6.2041e-05
% 0.9774
% 0.99989
% 0.88428
% 0.90524
答案 1 :(得分:0)
使用' fprintf'在这种情况下可以提供帮助
a=0.0001234;
fprintf('%.3f\n',a)
但是这里的限制是小数点的数量是固定的,因此在某些数字中它会在末尾显示零,而对于某些数字,它可能会切断数字。