我需要帮助或示例以在 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.
知道如何应用文档吗?或者甚至是一个有用的例子。
提前致谢!
如果您阅读 documentation,ea
和 er
是结果所需的绝对错误(具有默认值:1.d-14) 和结果所需的相对误差( 具有默认值:1.d-8)。现在我不确定您是否真的想要覆盖这些值,如果您想要,请先声明 ea
和 er
。谢谢!
我正在 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.
知道如何应用文档吗?或者甚至是一个有用的例子。
提前致谢!
如果您阅读 documentation,ea
和 er
是结果所需的绝对错误(具有默认值:1.d-14) 和结果所需的相对误差( 具有默认值:1.d-8)。现在我不确定您是否真的想要覆盖这些值,如果您想要,请先声明 ea
和 er
。谢谢!