日志档案

发表于 2006-10-27 19:53:51

7

标签: 数据处理  Matlab  

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

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

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

插值:

,写成

曲线穿过每个型值点

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’)

 

系统分类: 测试测量   |   用户分类: 技术   |   来源: 无分类   |   【推荐给朋友】

    阅读(1810)    回复(1)  

投一票您将和博主都有获奖机会!