Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2010-06-02, 20:17   #1
halolzx
初级会员
 
注册日期: 2010-06-02
帖子: 2
声望力: 0
halolzx 正向着好的方向发展
微笑 关于一维插值的问题

最近学习Matlab里面插值时遇到的问题,以下是我从《Matlab7.0从入门到精通》里抄的段程序:
clear;
x=0:1.2:10;
y=sin(x);
xi=0:0.1:10;
yi_nearest=interp1(x,y,xi,'nearest');
yi_linear=interp1(x,y,xi);
yi_spline=interp1(x,y,xi,'spline');
yi_cubic=interp1(x,y,xi,'cubic');
yi_v5cubic=interp1(x,y,xi,'v5cubic');
hold on;
subplot(2,3,1);
plot(x,y,'ro',xi,yi_nearest,'b-');
subplot(2,3,2);
plot(x,y,'ro',xi,yi_linear,'b-');
subplot(2,3,3);
plot(x,y,'ro',xi,yi_spline,'b-');
subplot(2,3,4);
plot(x,y,'ro',xi,yi_cubic,'b-');
subplot(2,3,5);
plot(x,y,'ro',xi,yi_v5cubic,'b-');

运行完结果显示:
??? Attempt to execute SCRIPT interp1 as a function.

Error in ==> test1 at 5
yi_nearest=interp1(x,y,xi,'nearest');

小弟不知道哪里有问题,请高手指教
halolzx 当前离线   回复时引用此帖
旧 2010-06-05, 11:01   #2
laosam280
高级会员
 
注册日期: 2008-11-07
住址: 湖南长沙
帖子: 233
声望力: 21
laosam280 正向着好的方向发展
默认 回复: 关于一维插值的问题

把函数文件和你的目标文件放同一路径里
__________________
坚持就是胜利,努力就有奇迹。
laosam280 当前离线   回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 18:09


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.