返回信息流有这么一个问题:
在区间[-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之间将曲线离散化
这是一条镜像帖。来源:北邮人论坛 / matlab / #3208同步于 2008/4/8
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖
【求助】关于曲线拟合
jackson322
2008/4/8镜像同步1 回复
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
【 在 jackson322 的大作中提到: 】
: 有这么一个问题:
: 在区间[-1,1]用多项式插值拟合龙格函数f(t)=1/(1+25t2),也就是说,先用龙格函数的精确表达式计算给出数据点,然后自行选择一定的多项式基底对数据点进行插值拟合。要求画出龙格函数的图像和插值函数的图像,并指出使用的是哪种基函数,然后对拟合效果进行可能的分析和说明。
: close all;
: ...................
我想在-1到1内取10个点,用小圈表示出来,而且要画连续曲线。怎么办啊