原创 插值拟合的Matlab程序——硬件测试必会

2006-10-27 19:53 5704 6 6 分类: 测试测量

写了那么多找工作,还是来点技术吧。


小儿科了点。不过自己用得上,写出来大家分享。


插值:


<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />,写成


曲线穿过每个型值点


MATLAB函数  yi="interp1"(x0,y0,xi,’插值方法’)


其中, x0,y0的分量已知;


xi为一个已知数量或数值(向量),即指定的插值位置。


Yixi处值,插值多项式。


插值方法有 ‘linear’   线性内插


           ‘cubic’    三次多项式内插


           ‘spline’    三次样条内插


           ‘nearest’   最邻近点内插


在左上角加“*”,表示等距插值公式,将插值区间等距的分割,计算量小,计算速度快。


三次样条,在每个子段上都是三项式。


……………….


xi,yi


后面为画图加上


x="0":0.03:1;


y1=interp1(x0,y0,x);


plot(x0,y0,x,y1,’b’)


 


一元拟合:   ployfit


P="polyfit"(x0,y0,r)


例:xo=[];y0=[];


P1=polyfit(x0,y0,1);


P1


x="0":0.1:4;


y1=polyval(p1,x);


plot(x0,y0,x,y1,’b’)


 

文章评论0条评论)

登录后参与讨论
我要评论
0
6
关闭 站长推荐上一条 /2 下一条