分段三次Hermite插值函数积分计算方法.pdfVIP

  • 0
  • 0
  • 约1.1万字
  • 约 12页
  • 2026-01-04 发布于北京
  • 举报

分段三次Hermite插值函数积分计算方法.pdf

e01–插值e01bhc

nag单调积分(e01bhc)

1.用途

nag单调积分(e01bhc)用于计算一个分段三次埃尔米特插值函数的定积分t

在t上区间[a,b]。

2.规格

#includenag.h#

includenage01.h

__

voidnag单调积分(Integern,doublex[],doublef[],doubled[],doublea,doubleb,

double*积分,NagError*fail)

3.描述

此函数用于计算分段三次Hermite插值函数在区间[a,b]上的定积分,该插值函数由nagmonotonic

interpolant(e01bec)计算得出。

如果a或b的值超出x[0]到x[n−1]的区间,则积分计算将涉及外推,并返回警告。

该函数源自Fritsch(1982)中的例程PCHIA。

4.参数

nx[n]f[n]d[n]输入:n、x、f和d必须与nagmonotonicinterpolant(e01bec)上一次调用时的

值一致。ab输入:指定积分要执行的区间[a,b]。integral输出:插值函数在区间[a,b]上的定积分

值。failNAG错误参数,详见NAGC库的必要介绍。

5.错误指示和警告

NEINTARGLT

输入时,n小于2:n=hva值i。

NENOTMONOTONIC

输入时,x[r−1]≥x[r]对于r=h值i:x[r−1]=h值i,x[r]=h值i。对于

r=0,1,...,n−1,x[r]的值不是严格递增的。

NWINTERVALEXTRAPOLATE输入时,界限a、b超出区间[x[0],x[n−1]],a=h值i,

b=h值i,x[0]=h值i,x[h值i]=h值i。为计算积分进行了外推,因此返回的值不可靠。

6.注释

函数所花费的时间大致与区间[a,b]内包含的数据点数量成正比。

6.1.精度

c的返回的积分值来说应该是可以忽略的l

应用情离子。

[NP3275/5/pdf]3.nag_

monotonic_intg

文档评论(0)

1亿VIP精品文档

相关文档