B-spline
hlhfhmt
这个作者很懒,什么都没留下…
展开
-
五次B样条曲线
五次B样条曲线 MATLAB 的实现 B样条曲线有节点向量(knot vector)和控制顶点(control points)组成,在给出待插值点,先根据点的特征确定节点向量,再根据插值点以及边界条件列举等式方程从而确定控制顶点。MATLAB 中B样条插值实现的函数是spapi() spline = spapi(knots,x,y) returns the spline f (if any) of order k = length(knots) - length(x) with knot seq原创 2020-12-04 19:38:37 · 6120 阅读 · 0 评论 -
B-spline曲线基函数计算Matlab程序
B样条基函数的定义: 沿着下图所示的三角形进行计算: 这是关于B样条基函数的第一个重要的三角形,可以确定基函数的非零节点区间: B样条基函数Ni_j(u)的非零节点区间为[u(i),u(i+j+1)) ,0=<j<=k 显然上式计算是递归形式的,MATLAB函数支持递归,函数定义如下: function Bf = getBaseFunVal(u,i,k,U) ...原创 2019-12-30 18:55:35 · 3248 阅读 · 1 评论