插值与拟合简单应用

    技术2026-01-29  6

    一维插值步骤

    1.输入已知数据 2.输入待插自变量的值

    x=1:12; y=[6 8 10 15 26 81 51 50 22 23 25 34]; x1=1:0.1:12; t=interp1(x,y,x1,'spline');% plot(x1,t,'r:') xlabel('x'),ylabel('y')

    二维插值步骤

    1.首先输入X、Y坐标值 2.输入Z的数据 3.输入待插入点的x,y坐标 4.然后进行函数插值

    x=1:5; y=1:3; temps=[77 51 60 52 44;59 83 91 62 23;54 54 75 50 60]; mesh(x,y,temps); xi=1:0.2:5; yi=1:0.2:3; zi=interp2(x,y,temps,xi',yi,'cubic'); mesh(xi,yi,zi);

    结果示意

    多项式拟合步骤

    1.输入待拟合数据 2.输入函数公式进行拟合

    x=0:0.1:1; y=[-0.5 2.758 5.88 5.67 5.58 6.36 7.86 20.56 10.59 8.30 152.66]; A=polyfit(x,y,2) A = 231.9741 -156.1416 17.3997

    指定函数拟合步骤

    1.输入待拟合数据 2.指定函数关系式 完毕

    Processed: 0.013, SQL: 9