回 帖 发 新 帖 刷新版面

主题:急求助,matlab曲线拟合

在做一个曲线拟合的题目,哪位XDJM能帮忙,能冒个泡,发个联系方式给我吗?先行谢过!

回复列表 (共9个回复)

沙发


可以一起做
494593476

板凳

是多项式拟合还是最小二乘法拟合?
对应函数是不一样的。

3 楼

304072387

4 楼

%这个是一个例子
t=[0 0.92 1.84 2.95 3.87 4.98 5.9 7.01 7.93 8.97 10.95 12.03 12.95 13.88 14.98 15.90 16.83 17.93 19.04 19.9 20.84 23.88 24.99 25.91];
h=[968 948 931 913 898 881 869 852 839 822 1082 1050 1021 994 965 941 918 892 866 843 822 1059 1035 1018];
c1=polyfit(t(1:10),h(1:10),3)
a1=polyder(c1);
c2=polyfit(t(10.9:21),h(10.9:21),4)
a2=polyder(c2);
xx1=-polyval(a1,[8 9]);
xx2=-polyval(a2,[11 12]);
xx12=[xx1 xx2];
c12=polyfit([8 9 11 12],xx12,3)
a12=polyder(c12)
tp12=9:0.1:11;
x12=polyval(c12,tp12);
plot(tp12,x12,'c.')
hold on
axis([0 25 12  34])
xlabel('hour')
ylabel('cm/houor')

5 楼

这个例子很不恰当,误人子弟。

6 楼


matlab统计工具箱,一本土红色的书,可以抄

7 楼

我也刚学,我只知道polyfit  lsqcurvefit regress ,你可以查一下,你要拟合那种类型的曲线?

8 楼

420846793

9 楼

是用最小一乘法拟合还是最小二乘法拟合?是线性拟合还是非线性拟合?

我来回复

您尚未登录,请登录后再回复。点此登录或注册