BSplineBasis

BSplineBasis[d,x]
给出在 x 处的第 0 个 d 次均匀 B 样条基函数.

BSplineBasis[d,n,x]
给出第 nd 次均匀 B 样条基函数.

BSplineBasis[{d,{u1,u2,}},n,x]
给出第 nd 次非均匀 B 样条基函数,在坐标 有节点.

更多信息更多信息

  • 数学函数,同时适合符号和数值运算.
  • BSplineBasis[d,x] 等价于 BSplineBasis[d,0,x].
  • BSplineBasis[d,n,x] 给出非零值仅位于 x 的区间 内部的 B 样条基函数.
  • BSplineBasis[{d,{u1,u2,,um}},n,x] 给出非零值仅位于 x 区间 内部的 B 样条基函数.
  • 节点坐标 必须形成一个非递减的序列.
  • 范围 n 的值从 0.
  • PiecewiseExpand 可以用于将符号式 BSplineBasis 函数展开为显式的分段多项式.

范例范例打开所有单元关闭所有单元

基本范例  (4)基本范例  (4)

计算一个均匀的三次 B 样条基函数:

In[1]:=
Click for copyable input
Out[1]=

绘制:

In[1]:=
Click for copyable input
Out[1]=

计算有给定节点的第二个三次 B 样条基函数:

In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=

在给定节点绘制所有三次基函数:

In[3]:=
Click for copyable input
Out[3]=

B 样条基函数的符号导数:

In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=

绘制导数:

In[3]:=
Click for copyable input
Out[3]=
2008年引入
(7.0)