我需要帮助或示例以在 Scilab 上使用 intg 获取相对错误

I need help or an example to get relative error using intg on 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.

知道如何应用文档吗?或者甚至是一个有用的例子。

提前致谢!

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