数学建模社区-数学中国
标题:
[数运] 均匀与非均匀三次B样条的基函数Matlab代码
[打印本页]
作者:
建不了的模。
时间:
2014-7-21 11:01
标题:
[数运] 均匀与非均匀三次B样条的基函数Matlab代码
[数运]
均匀与非均匀三次B样条的基函数Matlab代码
%
%see also
http://www.matlabsky.com
%
%************三次均匀B样条基函数************
function y=Nfun(i,t)
%参数i,
y=0;
for j=0
3-i)
y=y+(-1)^j*nchoosek(4,j)*(t+3-i-j)^3;
end
y=y/6;
%************K次非均匀B样条基函数************
function result = Bbase(i,k,u,t)
%第i段k次B样条基,Deboor递推递归算法
%t为变量,u(i)<=t<u(i+1),k=0时result=1;
if k==0
if u(i)<=t && t<u(i+1) %注意1=u(i)<=t<u(i+1)=1时的情况,这里要用t<=u(i+1);
result=1;
return;
复制代码
作者:
w785485068
时间:
2014-7-30 20:13
看看。。。。。。
作者:
空木葬花
时间:
2014-8-19 12:26
非常感谢楼主!
作者:
760951671
时间:
2020-12-27 15:54
感谢楼主分享.....
作者:
banpp
时间:
2021-1-19 14:14
谢谢!!!!!!!!!!!!!!!
作者:
1002247487
时间:
2021-3-30 17:35
好好好
作者:
862578441
时间:
2021-7-27 10:34
好好好
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5