資源簡介
三次NURBS的MATLAB仿真,能夠進(jìn)行多個二維平面點和三維坐標(biāo)點的擬合,可直接運(yùn)行,方便修改移植。

代碼片段和文件信息
%************K次非均勻B樣條基函數(shù)************
function?result?=?base(ikut)
%第i段k次B樣條基Cox-Deboor遞推遞歸算法
%?u為節(jié)點向量,是一維數(shù)組
%t為變量u(i)<=tif(k==0)
????if(u(i)<=t?&&?t????????result=1;
????????return;
????else
????????result=0;
????????return;
????end
else
????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
end
result=alpha*base(ik-1ut)+beta*base(i+1k-1ut);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????642??2017-02-23?09:29??NURBS_MATLAB\ba
?????文件???????2028??2017-03-10?09:47??NURBS_MATLAB\NURBS.m
?????目錄??????????0??2017-03-10?09:47??NURBS_MATLAB
-----------?---------??----------?-----??----
?????????????????2670????????????????????3
評論
共有 條評論