gusucode.com > 《精通matlab 7》包括配套光盘 > 配套光盘里的程序附件/Ex-18/Ex1801.m
%例18-1:产生一条正弦曲线,然后用三次样条插值进行拟合,并对比拟合结合和原数据。 x = 0:10 y = sin(x); xx = 0:.25:10; yy = spline(x,y,xx); %三次样条插值 plot(x,y,'o',xx,yy) %将实际曲线与样条断点在同一图上显示 %... pp = spline(x,y); pp %... [breaks,coefs,nploys,ncofs,dim] = unmkpp(pp); %分解pp形式 %... pp1 = mkpp(breaks, coefs); %重构pp形式 pp1