金智敏韩国个人资料:帮忙看看matlab程序错在哪儿

来源:百度文库 编辑:高考问答 时间:2024/04/29 22:07:52
x=0:10;
y=sin(x);
xi=0:.25:10;
strmod={'nearest','linear','spline','cubic'};
for i=1:4
strmod(i)
yi=interp1(x,y,xi,strmod(i));
subplot (2,2,i),plot (x,y,'ro',xi,yi,'b');
end

错误提示:
??? Error using ==> interp1
Invalid method.

Error in ==> E:\MATLAB6p5\work\c.m
On line 7 ==> yi=interp1(x,y,xi,strmod(i));

谢谢!
实现相同功能该怎么改程序?
即显示四张图,分别使用nearest,linear,spline和cubic参数的interp1一维插值

实现相同功能该怎么改程序?