编程论坛
注册
登录
编程论坛
→
Matlab
高手求教育-画出拟合曲线
lb570257411
发布于 2011-11-20 22:11, 1002 次点击
对于给函数f(x)=1/(1+25X2) {其中为25乘以X的平方}在区间[-1,1]上取Xi=-1+0.2i(i=0,1,.....10) ,试求3次曲线拟合,试画出拟合曲线。求 编程步骤。。谢谢
3 回复
#2
小标悠悠
2011-12-03 16:29
clear
clc
for i=0:10
x(i+1)=-1+0.2*i;
end
x;
a=length(x);
for i=1:a
f=1/(1+25*x(i).^2);
p=polyfit(f,'x',3);
s=polyval(p,x);
plot(x(i),f,x,s)
hold on
end
#3
小标悠悠
2011-12-03 16:29
这个用拟合不是很好!!
#4
光明宁静
2012-03-03 22:18
用工具箱里的曲线拟合操作
1