Matlab:如何显示数组的 "real" 值?
Matlab: how to display the "real" values of an array?
我有一个在脚本中计算的向量。
计算后,我将值显示给命令window。显示如下:
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
)?
format longG
应该可以解决问题。这使用 long
或 longE
,以较短者为准 每个元素 。如果你想要更短的序列,同样可以用 format shortG
来完成。
MATLAB 在您的问题中显示数字的原因是因为这是 format short
做事的方式。查看文档中的 format
以查看所有选项。
示例:
format shortG
A = [1;1e10;-1];
A =
1
1e+10
-1
format longG
A =
1
10000000000
-1
我有一个在脚本中计算的向量。
计算后,我将值显示给命令window。显示如下:
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
)?
format longG
应该可以解决问题。这使用 long
或 longE
,以较短者为准 每个元素 。如果你想要更短的序列,同样可以用 format shortG
来完成。
MATLAB 在您的问题中显示数字的原因是因为这是 format short
做事的方式。查看文档中的 format
以查看所有选项。
示例:
format shortG
A = [1;1e10;-1];
A =
1
1e+10
-1
format longG
A =
1
10000000000
-1