MATLAB曲线拟合(含实例)

2026/4/23 12:17:16

3.4719 3.4715 3.4712 3.4709 3.4706 3.4703 3.4700 3.4697 3.4695 3.4692 3.4690 3.4688 3.4686 3.4684 3.4682 3.4680 3.4679 3.4677 3.4676 3.4674 3.4673 3.4672 3.4671 3.4670 3.4670 3.4669 3.4669 3.4668 3.4668

3.4668 3.4667 3.4667 3.4667 3.4668 3.4668 3.4668 3.4669 3.4669 3.4670 3.4670 3.4671 3.4672 3.4673 3.4674 3.4675 3.4676 3.4677 3.4679 3.4680 3.4682 3.4683 3.4685 3.4687 3.4689 3.4691 3.4693 3.4695 3.4697

3.4699 3.4701 3.4703 3.4706 3.4708 3.4711 3.4714 3.4716 3.4719 3.4722 3.4725 3.4728 3.4731 3.4734 3.4737 3.4740 3.4744 3.4747 3.4750 3.4754 3.4757 3.4761 3.4765 3.4768 3.4772 3.4776 3.4780 3.4784 3.4788

3.4792 3.4796 3.4800 3.4804 3.4809 3.4813

PS:纵观上面三种拟合非线性函数的结果来看都并非理想,曲线变化比较剧烈的地方就表现比较明显了,还有待寻求更好的办法来求得理想曲线。

参考:

MATLAB在非线性曲线拟合中的应用小结

摘要:归纳总结了非线性曲线拟合的方法、求解步骤和上机操作过程 关键词:曲线拟合非线性MATLAB 正文:

1.曲线拟合的基本原理

已知一组测定的数据(例如N个点(xi,yi)去求得自变量x和因变量y的一个近似解析表达式y=φ(x)。若记误差δi=φ(xi)-yi,i=1,2,?N,则要使误差的平方和最小,即要求:

Q=∑δ i=1N2i

为最小,这就是常用的最小二乘法原理。 2 .MATLAB曲线拟合的相关方法 2.1.函数形式:

(1)多项式拟合函数polyfit,调用格式为: p=polyfit(x,y,n)

其中x,y为参与曲线拟合的实验数据,n为拟合多项式的次数,函数返回值为拟合多项式的系数(按降幂排列)。n=1时,就为线性拟合。

例1:给出表1数据,试用最小二乘法求一次和二次拟合多项式。 表1 数据 x -1.00 -0.75 -0.50 -0.25 0 0.25 0.50 0.75 1.00

y -0.2209 0.3295 0.8826 1.4392 2.0003 2.5645 3.1334 3.7061 4.2836


MATLAB曲线拟合(含实例).doc 将本文的Word文档下载到电脑
搜索更多关于: MATLAB曲线拟合(含实例) 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219