如何在这里使用interp2

时间:2016-04-19 04:08:52

标签: matlab octave

我有一个矩阵,37x13,其中有4个“洞”,我被要求使用interp2来重新填充这些值

    A=load ('archive');

    A(10,6)=0;
    A(10,7)=0;
    A(11,6)=0;
    A(11,7)=0;

我在这种方式之前使用过interp2,但我担心这不起作用,因为矩阵缺少多行

    years = 1950:10:1990;
    service = 10:10:30;
    wage =   [150.697 199.592 187.625%10
      179.323 195.072 250.287
      203.212 179.092 322.767
      226.505 153.706 426.730
      249.633 120.281 598.243];
      %it is possible to interpolate to find the wage earned in 1975 by an employee 
      %with 15 years' service:

    w=interp2(service,years,wage,15,1975);

我需要一些关于如何声明meshgrid命令的指导,interp2的语法是最让我烦恼的,interp1在比较中并不是一个真正的麻烦。 提前致谢

0 个答案:

没有答案