曾经
区分功能
描述
返回fprime
=曾经(f
,dorder
)dorder
函数的-th导数f
.的默认值。dorder
是1。为负dorder
,特别的|dorder
|-第一个不定积分被返回,|消失dorder
|-fold在基本区间的左端点。
输出与输入的形式相同,它们要么都是ppform,要么都是b -form,要么都是stform。
如果函数在f
是米变量,然后dorder
必须给出,必须有长度米.
另外:
如果
f
是ppform形式,或b形式,其最后一个结具有足够高的多重性,那么,四舍五入误差,f
而且曾经(fnint (f))
都是一样的。如果
f
在ppform和足总
函数的值在里面吗f
在基本区间的左端,在舍入误差范围内,f
而且fnint(曾经(f)、fa)
都是一样的,除非用f
具有跳跃不连续。如果
f
包含b形式的f,t1是它最左边的结,那么,四舍五入误差,fnint(曾经(f))
包含b形式的f- - - - - -f(t1).然而,它最左边的结将失去一个多重性(如果它一开始就有多重性> 1)。此外,它最右边的结将有充分的多重性,即使最右边的结为b型f在f
不喜欢。为了验证这一点,创建一个样条,Sp = spmak([0 0 1], 1)
.这条样条在其基本区间[0
.。1
,直线在0处为1,在1处为0。现在求它的导数:Spdi = fnint(fnder(sp))
.这里的样条spdi
基本区间相同,但在这个区间上,它与直线一致即在0处为0,在1处为-1。
曾经(f)
和曾经(f, 1)
.
例子
输入参数
输出参数
限制
的
曾经
函数不适用于有理样条。要处理有理样条,请使用fntlr
函数来代替。的
曾经
函数仅以有限的方式对stforms起作用:如果类型为tp00
,然后dorder
可以(1,0)
或[0, 1]
.
算法
对于任一多项式形式的微分,曾经
函数在分段多项式意义下求导。该函数对每个多项式分段分别求导,在求导过程中忽略多项式分段之间的跳跃不连续。
对于b形式,函数使用[动力;(X.10)]的微分公式。
对于形式,微分依赖于知道特定类型基函数的相关导数的公式。