• 大小: 17KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-21
  • 语言: Matlab
  • 标签: B样条  

资源简介

关于五次B样条曲线的程序和实例分析,可以参考

资源截图

代码片段和文件信息

%****************Deboor递推递归算法******************************
function Nt = Bbase(ikut)
%第i段(共n段)k次B样条基u为节点向量t为变量u(i)<=tif k==0 
    if ((u(i)<=t && t<=u(i+1))) 
        Nt=1;
        return;
    else
        Nt=0;
        return;
    end
end

%k>=1
if u(i+k)-u(i)==0
    alpha=0;
else
    alpha=(t-u(i))/(u(i+k)-u(i));
end

if u(i+k+1)-u(i+1)==0
    beta=0;
else
    beta=(u(i+k+1)-t)/(u(i+k+1)-u(i+1));
end

Nt=alpha*Bbase(ik-1ut)+beta*Bbase(i+1k-1ut);

end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-01-18 09:07  五次B样条曲线\
     文件         544  2013-01-17 17:22  五次B样条曲线\Bbase.m
     文件        4914  2013-01-18 08:57  五次B样条曲线\Bspline.m
     文件         687  2013-01-12 22:28  五次B样条曲线\Btext.m
     文件         371  2013-01-12 22:26  五次B样条曲线\DeBoorDv.m
     文件         103  2013-01-17 17:51  五次B样条曲线\Test.m
     文件         388  2013-01-18 09:07  五次B样条曲线\Uknotvector.m
     文件          64  2010-12-22 07:58  五次B样条曲线\data1.txt
     文件           8  2010-12-20 10:13  五次B样条曲线\data2.txt
     文件     1147318  2010-12-20 10:13  五次B样条曲线\初步图形.bmp

评论

共有 条评论