有理样条曲线的放在一起
rp = rpmak(优惠系数)
rp = rpmak(优惠系数d)
sizec rpmak(优惠系数)
rs = rsmak(结系数)
rs = rsmak(形状、参数)
这两个rpmak
和rsmak
放在一起有理样条曲线的最小信息。rsmak
也具备提供有理样条函数描述标准的几何形状。必须标量或向量值有理样条曲线。
rp = rpmak(优惠系数)
命令的效果一样吗ppmak(休息,系数)
除了结果ppform标记作为一个理性的样条,即rpform。
来描述这意味着什么,让R分段多项式由命令ppmak(休息,系数)
,让r(x)=年代(x)/w(x)的有理样条曲线的放在一起的命令rpmak(休息,系数)
。如果v
的值是R在x,然后v (1: end-1) /(结束)
的值是r在x。换句话说,R(x)= (年代(x);w(x)]。相应地,维度的目标r是一个小于目标的尺寸R。特别是,维度(目标)R至少要2,即。,the coefficients specified by系数
必须d
向量与d
> 1。看到ppmak
如何输入数组休息时间
和系数
被解释,因此它们是如何指定为了产生一个特定的分段多项式。
rp = rpmak(优惠系数d)
有同样的效果ppmak(优惠系数d + 1)
,除了结果ppform为rpform标记。注意,渴望,可选的第三个参数指定目标需要不同的尺寸值rpmak
和ppmak
相同的系数阵系数
。
sizec rpmak(优惠系数)
有同样的效果sizec ppmak(优惠系数)
除了结果ppform被标记为rpform,和目标维度sizec (1) 1
。
rs = rsmak(结系数)
类似的相关spmak(节,系数)
,sizec rsmak(结系数)
来sizec spmak(结系数)
。特别是,rsmak(节,系数)
把在一起的有理样条曲线的b形式,即。,它提供了一个rBform。看到spmak
如何输入数组结
和系数
被解释,因此它们是如何指定为了产生一个特定的分段多项式。
rs = rsmak(形状、参数)
提供一个理性花键rBform描述指定的字符的形状向量形状
和可选的附加参数
。具体的选择是:
rsmak(“弧”,半径,中心,(α,β))rsmak(‘圆’,半径,中心)rsmak(“锥”,半径,halfheight) rsmak(“缸”、半径、高度)rsmak (southcap,半径,中心)rsmak(圆环,半径,比)
与1
的默认值半径
,halfheight
和高度
,默认的原点中心
,弧贯穿所有的角α
来β
(默认是(-π/ 2,π/ 2)
)、圆锥、圆柱和环面为中心在原点的主要循环(x, y)飞机,和环的小圆半径*半径比
,默认为比
被1/3
。
从这些,一个可以通过仿射变换,生成相关的形状的帮助下fncmb
(rs,转换)
。
所有fn……
命令除外fnint
,曾经
,fndir
可以处理有理样条函数。
的命令
响= rsmak ([5 5 5 5 5 5], [1 1 1;26 -24 26]);rungep = rpmak (5 [5]、[0 0 1;1 -10 26],1);
都提供理性的描述多项式r(x)= 1 / (x2+ 1)在区间[5 . .5)。然而,在区间[5 . .5),的函数响
为零,而的有理样条曲线的rungep
同意1 / (x2每+ 1)x。
旋转锥的图生成的命令
fnplt (fncmb (rsmak(“锥”,1、2),[0 0 1;0 1 0 1 0 0]))轴,轴,阴影插值函数
旋转锥的一个理性的二次样条
一个螺旋,显示螺旋与多个绕组,生成的命令
弧= rsmak(“弧”2[1;1],[0 7.3 *π]);(结,c) = fnbrk(弧,“k”、“c”);螺旋= rsmak(节,[c (1:2,:); aveknt(节,3)。* c (3:);c (3)):);fnplt(螺旋)
一个螺旋
为进一步说明例子,明白了NURBS和其他理性的样条函数