假设我有一个矩阵M (3x3)
1.15740740740741e-17 1.15740740740741e-18 0.0100000000000000
1.15740740740741e-17 1.15740740740741e-18 1
1.15740740740741e-17 1.15740740740741e-18 0.1如果我输出M(1,1:2),它是
ans =
1.0e-16 *
0.115740740740741 0.011574074074074但是,如果我执行M(1,1:3),则前两列的值为零
ans =
0.000000000000000 0.000000000000000 0.010000000000000不知道如何阻止这种情况的发生。非常感谢您的帮助!
发布于 2017-02-02 04:37:28
您将希望使用format的*G版本,它允许显示格式自适应,并为每个元素使用最合适的格式。有两种变体
format shortG
% 1.1574e-17 1.1574e-18 0.01
% 1.1574e-17 1.1574e-18 1
% 1.1574e-17 1.1574e-18 0.1或者
format longG
% 1.15740740740741e-17 1.15740740740741e-18 0.01
% 1.15740740740741e-17 1.15740740740741e-18 1
% 1.15740740740741e-17 1.15740740740741e-18 0.1https://stackoverflow.com/questions/41989148
复制相似问题