我想在Matlab中计算以下类型的积分.

它是函数e ^ - (u)* u的积分,边界为零和无穷大.这个积分应该返回1.
我怎样才能在Matlab中做到这一点?
在下面的代码中,图像索引范围只接受处理,int16但是我找不到对这种情况的正确解释。在相同的代码中,您会注意到如果我将数据类型更改int8为相同的值会出现错误。
K>> t2 = int8(t)
t2 =
int8
45
K>> I2 = flt_rot(t:end,:);
K>> I2 = flt_rot(t2:end,:);
Error using :
Colon operands must be in the range of the data type.
Run Code Online (Sandbox Code Playgroud)
为什么会这样?