quadcc:被整数F必须返回单个实值向量

时间:2018-06-25 11:41:35

标签: integration octave

 h = @(x) 1./sqrt((-3/2).*exp(-2) +2.*exp(-x)) 
 Th1 = quadcc(h, 2, 2.2877)

上面的代码给我以下错误消息:

  

错误:quadcc:被整数F必须返回单个实值向量
  错误:从
调用       第ex11_1行在第26行第4列中

1 个答案:

答案 0 :(得分:0)

在[2,2-ln(3/4)]中,sqrt的参数必须为正。 但是2-ln(3/4)约为2.287682072 ..,但是计算的积分覆盖更多(2-ln(3/4)<2.2877),因此您在sqrt的arg得到的区域中进行了积分否定的。