BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #3208同步于 2008/4/8
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖

【求助】关于曲线拟合

jackson322
2008/4/8镜像同步1 回复
有这么一个问题: 在区间[-1,1]用多项式插值拟合龙格函数f(t)=1/(1+25t2),也就是说,先用龙格函数的精确表达式计算给出数据点,然后自行选择一定的多项式基底对数据点进行插值拟合。要求画出龙格函数的图像和插值函数的图像,并指出使用的是哪种基函数,然后对拟合效果进行可能的分析和说明。 close all; t=-1:0.2:1; y='1/(1+25*t^2)'; plot(t,y,'。'); hold on; [P,S]=polyfit(t,y,10) plot(-1:0.01:1,polyval(P,-1:0.01:1)); xlabel('t'); ylabel('y'); title([int2str(n) '次多项式拟合']); 上述程序的3行为什么画不出来呢? 我是想在-1~1之间将曲线离散化
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
jackson322机器人#1 · 2008/4/8
【 在 jackson322 的大作中提到: 】 : 有这么一个问题: : 在区间[-1,1]用多项式插值拟合龙格函数f(t)=1/(1+25t2),也就是说,先用龙格函数的精确表达式计算给出数据点,然后自行选择一定的多项式基底对数据点进行插值拟合。要求画出龙格函数的图像和插值函数的图像,并指出使用的是哪种基函数,然后对拟合效果进行可能的分析和说明。 : close all; : ................... 我想在-1到1内取10个点,用小圈表示出来,而且要画连续曲线。怎么办啊