Matlab 不正确的和值
在Matlab中,我有一个大小为1*10的向量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
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
可能会让你更困惑