matlab中ans =1.0e 010 *是什么意思
来源:百度知道 编辑:UC知道 时间:2024/05/10 23:42:19
比如我输入
>> x = 7:16
x =
7 8 9 10 11 12 13 14 15 16
然后输入
>> cumprod(x)
就出现
ans =
1.0e+010 *
cumprod(x)不是累计元素连乘吗,出现以上是为什么呢.
>> x = 7:16
x =
7 8 9 10 11 12 13 14 15 16
然后输入
>> cumprod(x)
就出现
ans =
1.0e+010 *
cumprod(x)不是累计元素连乘吗,出现以上是为什么呢.
cumprod(x)执行之后结果为:
ans =
1.0e+010 *
Columns 1 through 7
0.0000 0.0000 0.0000 0.0000 0.0000 0.0001 0.0009
Columns 8 through 10
0.0121 0.1816 2.9059
它的意思是:这每一个元素的数字都要乘以1.0e+10即10000000000才是最后的正确结果。比如,最后一个数就是29059000000。至于前面几个是0是因为显示的数字的位数不够。你可以通过执行format long之后再执行上述命令就清楚了。
1.0*10的10次方。