已知曲线,如何用matlab确定曲线方程.

曲线如图,怎么找到一个合适的方程来描述曲线?不能用多项式我主要是想比较各种方程的拟合效果,我用多项式已经拟合过了,现在想用其他的方程,比如高斯,正弦和拟合,比较拟合的效果... 曲线如图,怎么找到一个合适的方程来描述曲线?不能用多项式
我主要是想比较各种方程的拟合效果,我用多项式已经拟合过了,现在想用其他的方程,比如高斯,正弦和拟合,比较拟合的效果
展开
 我来答
天才的土地
2010-12-14 · TA获得超过746个赞
知道小有建树答主
回答量:140
采纳率:0%
帮助的人:174万
展开全部
这应该是通过标定曲线,求拟合曲线吧。也就是找出一条线使得其与标定曲线最重合。
首先设出你的拟合曲线方程(一般是直线):y=kx+b,你上图的曲线应该是通过若干个点描绘出来的吧,然后你就将这些点的x值都代入到拟合方程中得到一系列y值,然后与给出点的y值进行差方,然后加起来,得总差方值,这个值最小时对应的拟合曲线就是你要求的曲线。
一般有3种方法
1.两点法,即首尾两点相连,这种方法简单,但精度不高。
2。最小二乘法,也就是利用矩阵求取
3。智能算法,也就是优化算法,这种用的不多,不过超好用,我一直用的是PSO优化算法来做的,效果很不错。
Ps:有点乱,so so so so sorry 啊

参考资料: 多年经验总结

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式