【多项式拟合】
polyfit(X, Y, N);%多项式拟合,返回降幂排列的多项式系数。
polyval(P, xi);%计算多项式的值
function example()
x = [...];
y = [...];
P = polyfit(x, y, 3);
xi = 0:0.2:10;
yi = polyval(P, xi);
plot(xi, yi, x, y, 'r*');
end
%也可以用plot(x, y, '*r')在工具箱(Tools → Basic Fitting)中进行拟合
【指定函数拟合】
样例:f(t) = a cos ( k t ) e ω t
function example()
syms t %创建符号对象
x = [

本文介绍了MATLAB中如何进行数据拟合,包括使用`polyfit`进行多项式拟合,计算多项式值,并展示了指定函数如f(t) = a cos(k t) e^ωt的拟合方法。此外,还通过实例讲解了如何用Logistic曲线模型y = 1 / (a + be^(-t))进行数据拟合,通过变量转换简化问题。
最低0.47元/天 解锁文章
2720

被折叠的 条评论
为什么被折叠?



