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

问题描述 投票:0回答:1

我正在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.

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

提前致谢!

function scilab
1个回答
1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.