Matlab 不正确的和值

Matlab 不正确的和值,matlab,Matlab,在Matlab中,我有一个大小为1*10的向量res 此外,我有以下代码: disp("Matrix:"); disp(res); disp("Size:"); disp(size(res)); disp("Sum of elements:"); disp(sum(res)); 哪些产出: Matrix: 1.0e+05 * 1.9183 1.6247 1.5875 1.6979 1.3663 1.6511 1.5198 1.3014

在Matlab中,我有一个大小为1*10的向量
res

此外,我有以下代码:

disp("Matrix:");
disp(res);
disp("Size:");
disp(size(res));
disp("Sum of elements:");
disp(sum(res));
哪些产出:

Matrix:
   1.0e+05 *

    1.9183    1.6247    1.5875    1.6979    1.3663    1.6511    1.5198    1.3014    1.2067    1.3661

Size:
     1    10

Sum of elements:
   1.5240e+06
1.什么是
1.0e+05*

2.如何将
1.9183 1.6247 1.5875 1.6979 1.3663 1.6511 1.5198 1.3014 1.2067 1.3661之和
1.5240e+06

到目前为止我做了什么:

我试图查看是否与
whos('res')
存在名称冲突,但上下文中没有其他同名变量


我还尝试用
清除sum
删除上下文中的其他
sum
名称,但仍然得到了相同的结果。

以下符号:

Matrix:
1.0e+05 *

1.9183    1.6247    1.5875    1.6979    1.3663    1.6511    1.5198    1.3014    1.2067
指:

 Matrix:
191830    162470    158750    169790    136630    165110    151980    130140    120670

它是一种以标准格式显示结果的科学符号。因此,通过本说明解决了求和问题。

1.0e+05
是科学的符号。
res
的值有几十万。这是您的参考资料<代码>格式长g
可能会让你更困惑