主要内容gydF4y2Ba

fncmbgydF4y2Ba

算术函数(s)gydF4y2Ba

语法gydF4y2Ba

fn = fncmb(功能、操作)gydF4y2Ba
f = fncmb(函数,函数)gydF4y2Ba
fncmb(函数、矩阵函数)gydF4y2Ba
fncmb(函数、矩阵函数,矩阵)gydF4y2Ba
f = fncmb(功能、人事处、函数)gydF4y2Ba

描述gydF4y2Ba

其目的是使标准易于实施gydF4y2Ba的线性操作gydF4y2Ba在样条空间内缩放和添加,而不必显式地处理所涉及的函数的相关部分。gydF4y2Ba

fn = fncmb(功能、操作)gydF4y2Ba通过应用于中的函数值而获得的函数的(描述)gydF4y2Ba函数gydF4y2Ba指定的操作gydF4y2Ba操作gydF4y2Ba.操作的性质取决于是否gydF4y2Ba操作gydF4y2Ba是一个gydF4y2Ba标量gydF4y2Ba,一个gydF4y2Ba向量gydF4y2Ba,一个gydF4y2Ba矩阵gydF4y2Ba,或者一个gydF4y2Ba字符向量或字符串标量gydF4y2Ba,如下所示。gydF4y2Ba

标量gydF4y2Ba

将函数乘以这个标量。gydF4y2Ba

向量gydF4y2Ba

将该向量添加到函数的值中;这要求函数是向量值的。gydF4y2Ba

矩阵gydF4y2Ba

将这个矩阵应用到函数的系数上。gydF4y2Ba

字符向量或字符串标量gydF4y2Ba

将字符向量或字符串标量指定的函数应用到函数的系数上。gydF4y2Ba

剩下的选项只适用于gydF4y2Ba单变量gydF4y2Ba功能。有关更多信息,请参阅限制。gydF4y2Ba

f = fncmb(函数,函数)gydF4y2Ba返回两个函数的点向和的描述。这两个函数必须具有相同的形式。上表中不包括这种只有两个输入参数的特殊情况,因为它只适用于单变量函数。gydF4y2Ba

fncmb(函数、矩阵函数)gydF4y2Ba是一样的gydF4y2Bafncmb (fncmb(函数、矩阵)、函数)gydF4y2Ba.gydF4y2Ba

fncmb(函数、矩阵函数,矩阵)gydF4y2Ba是一样的gydF4y2Bafncmb (fncmb(函数,矩阵),fncmb(函数,矩阵)))gydF4y2Ba.gydF4y2Ba

f = fncmb(功能、人事处、函数)gydF4y2Ba根据字符向量或字符串标量的指定,返回由两个函数的逐点组合得到的样条的ppformgydF4y2Ba人事处gydF4y2Ba.这个论点gydF4y2Ba人事处gydF4y2Ba可以是其中之一gydF4y2Ba“+”gydF4y2Ba,gydF4y2Ba“- - -”gydF4y2Ba,或gydF4y2Ba‘*’gydF4y2Ba.如果第二个函数是常数,只要在这里给出那个常数就足够了。gydF4y2Ba

例子gydF4y2Ba

3.5 fncmb (fn)gydF4y2Ba乘入函数的(系数)gydF4y2BafngydF4y2Ba3.5。gydF4y2Ba

fncmb (f, 3 g, 4)gydF4y2Ba返回中函数的权重为3和-4的线性组合gydF4y2BafgydF4y2Ba函数gydF4y2BaggydF4y2Ba.gydF4y2Ba

fncmb (f 3 g)gydF4y2Ba增加3倍的函数gydF4y2BafgydF4y2Ba到函数中gydF4y2BaggydF4y2Ba.gydF4y2Ba

如果函数gydF4y2BafgydF4y2Ba在gydF4y2BafgydF4y2Ba那么恰好是标量值gydF4y2Baf3 = fncmb (f [1, 2, 3])gydF4y2Ba包含值为at的函数的描述gydF4y2BaxgydF4y2Ba为3向量(gydF4y2BafgydF4y2Ba(gydF4y2BaxgydF4y2Ba), 2gydF4y2BafgydF4y2Ba(gydF4y2BaxgydF4y2Ba), 3gydF4y2BafgydF4y2Ba(gydF4y2BaxgydF4y2Ba)).注意,根据整个工具箱的约定,后面的语句fnval(gydF4y2BafgydF4y2Ba3.gydF4y2BaxgydF4y2Ba)返回1-gydF4y2Ba列gydF4y2Ba矩阵。gydF4y2Ba

如果gydF4y2BafgydF4y2Ba在R中描述一个曲面gydF4y2Ba3.gydF4y2Ba,即中函数gydF4y2BafgydF4y2Ba那么,3向量值是二元的吗gydF4y2BaF2 = fncmb(f,[1 0 0;0 0 1])gydF4y2Ba描述该曲面到(gydF4y2BaxgydF4y2Ba,gydF4y2BazgydF4y2Ba)飞机。gydF4y2Ba

下面的命令生成一个…螺旋菌?gydF4y2Ba

c = rsmak(“圆”);fnplt (fncmb (c,诊断接头([1.5,1])));轴等于,保持sc = fncmb(c,.4);fnplt (fncmb (sc -[2;闲置]))fnplt (fncmb (sc,[。2,闲置]))推迟,轴gydF4y2Ba

如果gydF4y2BatgydF4y2Ba一个结序列是否有长度gydF4y2Ban + kgydF4y2Ba和gydF4y2Ba一个gydF4y2Ba是一个矩阵gydF4y2BangydF4y2Ba列,然后gydF4y2Bafncmb (spmak (t)、眼睛(n)))gydF4y2Ba是一样的gydF4y2Baspmak (t)gydF4y2Ba.gydF4y2Ba

fncmb (spmak([0:4], 1),‘+’,ppmak (5 [1], [1]))gydF4y2Ba分段多项式是带断点的吗gydF4y2Ba1:5gydF4y2Ba在区间[0 ..4]、符合功能gydF4y2BaxgydF4y2Ba|→gydF4y2BaBgydF4y2Ba(gydF4y2BaxgydF4y2Ba| 0, 1, 2, 3, 4) +gydF4y2BaxgydF4y2Ba(但在0或1处没有活动中断,因此与该函数在间隔[0 ..4))。gydF4y2Ba

fncmb (spmak([0:4], 1),“-”,0)gydF4y2Ba有同样的效果吗gydF4y2Bafn2fm (spmak([0:4], 1),“页”)gydF4y2Ba.gydF4y2Ba

假设gydF4y2BaspgydF4y2Ba描述顺序为<的样条的b型gydF4y2BakgydF4y2Ba,输出gydF4y2Ba

fn2fm (fncmb (sp,‘+’,ppmak (fnbrk (sp,“间歇雨刷”),0 (k))), B -)gydF4y2Ba

描述同一样条的b型,但有其顺序gydF4y2Ba提高到gydF4y2BakgydF4y2Ba.gydF4y2Ba

限制gydF4y2Ba

fncmbgydF4y2Ba只适用于gydF4y2Ba单变量gydF4y2Ba函数,除了casegydF4y2Bafncmb(功能、操作)gydF4y2Ba例如,当输入中只有一个函数时。gydF4y2Ba

此外,如果涉及两个函数,那么它们必须是相同类型的。这意味着它们要么都是b型,要么都是ppform,而且,有相同的结或断,相同的顺序,相同的目标。唯一的例外是表单的命令gydF4y2Bafncmb(功能、人事处、函数)gydF4y2Ba.gydF4y2Ba

算法gydF4y2Ba

系数被提取(通过gydF4y2BafnbrkgydF4y2Ba),并由指定的矩阵或运算操作(也可能是添加),然后与函数描述的其余部分重新组合(通过gydF4y2BappmakgydF4y2Ba,gydF4y2Baspmak、rpmak rsmak stmakgydF4y2Ba).可以肯定的是,当函数是有理函数时,矩阵只作用于分子的系数。同样,如果我们要用给定的向量来转换函数值,并且函数是ppform,那么只有对应于常数项的系数是这样转换的。gydF4y2Ba

如果有两个函数输入,那么它们必须是相同的类型(参见下面的限制)gydF4y2Ba除了gydF4y2Ba以下。gydF4y2Ba

fncmb (op f1, f2)gydF4y2Ba返回gydF4y2Ba功能的形式gydF4y2Ba

xgydF4y2Ba |gydF4y2Ba →gydF4y2Ba fgydF4y2Ba 1gydF4y2Ba (gydF4y2Ba xgydF4y2Ba )gydF4y2Ba ogydF4y2Ba pgydF4y2Ba fgydF4y2Ba 2gydF4y2Ba (gydF4y2Ba xgydF4y2Ba )gydF4y2Ba

与gydF4y2Ba人事处gydF4y2Ba之一gydF4y2Ba“+”、“-”gydF4y2Ba,gydF4y2Ba‘*’gydF4y2Ba,gydF4y2Baf1gydF4y2Ba,gydF4y2Baf2gydF4y2Ba任意多项式形式。此外,如果gydF4y2Baf2gydF4y2Ba是一个标量或向量,它被认为是常数等于这个标量或向量的函数。gydF4y2Ba