Mathematica > 数据处理 > 数值数据 > 曲线拟合和近似函数 > 样条 > BSplineBasis >
Mathematica > 数据处理 > 统计数据分析 > 曲线拟合和近似函数 > 样条 > BSplineBasis >
Mathematica > 数学和算法 > 统计数据分析 > 曲线拟合和近似函数 > 样条 > BSplineBasis >

BSplineBasis

BSplineBasis
给出在 x 处的第 0 个 d 次均匀 B 样条基函数.
BSplineBasis
给出第 nd 次均匀 B 样条基函数.
BSplineBasis[{d, {u1, u2, ...}}, n, x]
给出第 nd 次非均匀 B 样条基函数,在坐标 有节点.
  • 数学函数,同时适合符号和数值运算.
  • BSplineBasis 给出非零值仅位于 x 的区间 内部的 B 样条基函数.
  • BSplineBasis 给出非零值仅位于 x 区间 内部的 B 样条基函数.
  • 节点坐标 必须形成一个非递减的序列.
  • 范围 n 的值从 0.
计算一个均匀的三次 B 样条基函数:
绘制:
计算有给定节点的第二个三次 B 样条基函数:
在给定节点绘制所有三次基函数:
B 样条基函数的符号导数:
绘制导数:
计算一个均匀的三次 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]=
B 样条基函数的非零部分由节点范围给出:
在支持内各点处的全部 B 样条基的和总是 1:
不超过 d+1 个基函数对和有贡献,其中 d 是次数:
BSplineBasis 可以用来建立 BSplineCurve
版本 7 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF