Matlab:如何显示"真实"数组的值?

时间:2015-09-11 12:56:27

标签: arrays matlab vector format

我有一个在脚本中计算过的矢量。

计算完成后,我会将值显示在命令窗口中。它显示如下:

finalResults =
1.0e+05 *
0.0001
     0
0.0005
0.0002
0.0001
0.0027
0.0033
0.0001
-0.0000
-0.0000
1.3750
0.0066

如何使用真实值显示(即1.0e+05乘以)?

1 个答案:

答案 0 :(得分:4)

format longG应该做到这一点。对于每个元素,它使用longlongE,以较短的为准。如果您想要更短的序列,可以使用format shortG完成相同的操作。

MATLAB显示问题中的数字的原因是因为这是format short做事的方式。查看文档中的format以查看所有选项。

示例:

format shortG
A = [1;1e10;-1];
A =

            1
        1e+10
           -1
format longG
A =

                         1
               10000000000
                        -1