24小时热门版块排行榜    

CyRhmU.jpeg
查看: 615  |  回复: 3

begtostudy

金虫 (正式写手)

Dr. 白途思


[交流] 请教个问题,为啥我的插值点会出现波动,是我调用函数的问题吗?已有2人参与

数据:见附件data.mat
CODE:
clear
clc
load data.mat

t=linspace(0,1,100);
inter2=interp1(t2,sp22',t,'spline');
inter2=inter2';

hold on
plot3(sp22(1,:),sp22(2,:),sp22(3,:),'ro')
plot3(inter2(1,:),inter2(2,:),inter2(3,:),'r+')
hold off

o点是三维数据点,但是插值出来的点(x)并不光滑在线上,咋回事呢?

最新发现:均匀采样的点拟合就很好!
数据:test2


[ 来自科研家族 博士乐园 ][ Last edited by begtostudy on 2012-3-13 at 13:11 ]
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : data.mat
  • 2012-03-13 08:52:02, 1.81 K
  • 附件 2 : test2.zip
  • 2012-03-13 13:08:39, 1.34 K

» 本帖已获得的红花(最新10朵)

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bluesine

铁杆木虫 (职业作家)

科苑小木虫


小木虫(金币+0.5): 给个红包,谢谢回帖
送鲜花一朵
spline是样条插值,好像是3次多项式,而且是局部的,也就是说它是分段插值的,因此在局部点看起来不光滑那太正常了。
板凳要做十年冷文章不发一个字
2楼2012-03-13 15:45:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xuyx_78

金虫 (小有名气)


小木虫(金币+0.5): 给个红包,谢谢回帖
非均匀采样下,插值点间隔的不一样,在点分布较密的地方插值效果自然会比点稀疏的地方要好。你试一下把你觉得效果不好的地方插值点增加一些,再看一下效果。
3楼2012-03-13 17:16:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

begtostudy

金虫 (正式写手)

Dr. 白途思


已解决

有重点
4楼2012-03-16 18:05:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 begtostudy 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见