24小时热门版块排行榜    

查看: 287  |  回复: 1

miracleyin

金虫 (小有名气)

[求助] 求matlab高手帮忙解决一个插值问题!

求matlab高手帮忙解决一个插值问题!  谢谢!
Define this set of employee data,
years = 1950:10:1990;
service = 10:10:30;  
wage = [150.697 199.592 187.625
  179.323 195.072 250.287  
  203.212 179.092 322.767  
  226.505  153.706 426.730  
  249.633 120.281 598.243];  
Interpolate to find the wage earned in 1975 by an employee with 15 years' service. (求1975年工作年龄为15年是的年薪)
回复此楼
keepmoving
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dbb627

荣誉版主 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
miracleyin: 金币+10, ★★★★★最佳答案, 厉害! 谢谢! 2012-11-17 11:35:49
>> years = 1950:10:1990;
service = 10:10:30;  
wage = [150.697 199.592 187.625
  179.323 195.072 250.287  
  203.212 179.092 322.767  
  226.505  153.706 426.730  
  249.633 120.281 598.243];

>> [S,Y]=meshgrid (service,years);
>> [X,Y,Z]=griddata(S(,Y(,wage(,[10:5:30]',[1950:5:1990],'v4');
>> [X(6,2),Y(6,2),Z(6,2)]

ans =

  1.0e+003 *

    0.0150    1.9750    0.1746
The more you learn, the more you know, the more you know, and the more you forget. The more you forget, the less you know. So why bother to learn.
2楼2012-11-16 23:59:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 miracleyin 的主题更新
信息提示
请填处理意见