我需要帮助或一个例子来在Scilab上使用intg获得相对错误

时间:2018-05-07 22:13:27

标签: function scilab

我正在Scilab上的一个项目中进行傅里叶分析,并使用intg函数来获得明确的积分,但是我每次使用函数时都需要得到绝对误差,最重要的是相对误差。

现在,根据documentation for this function,有一种方法可以获得相对和绝对误差。但是我试着去做,我做不到。

我会告诉你我做了什么作为例子,对于y = x ^ 2,这是一个从0到1的定积分:

function y=f(x),y=x^2,endfunction
inte = intg(0,1,f);

结果将是:

inte  =

    0.3333333

但是现在如果我想使用文档得到错误,就会发生这种情况:

[inte, err] = intg(0,2,f[,ea [,er])/2
                       !--error 3 
Waiting for right parenthesis.

有关如何应用文档的任何想法?或者甚至一个例子都很有用。

提前致谢!

1 个答案:

答案 0 :(得分:1)

如果您阅读documentation,则eaer是结果所需的绝对错误(具有默认值:1.d-14 )和相对结果需要错误(具有默认值:1.d-8 )。现在我不确定您是否真的想要覆盖这些值,如果您愿意,请先声明eaer。谢谢!