声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2020|回复: 6

[编程技巧] matlab可以把数据拟合成给定的函数形式吗?

[复制链接]
发表于 2006-7-1 09:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
新手请教:matlab可以对数据线性等方式的拟合,但是不知道可不可以我给一个函数形式然后给一组数据让它拟合啊?
回复
分享到:

使用道具 举报

发表于 2006-7-1 12:30 | 显示全部楼层
可以,最小二乘拟合:lsqcurvefit
发表于 2006-7-4 16:23 | 显示全部楼层
好象不行吧,曲线拟合涉及两个基本问题:最佳拟合意味着什么?应该用什么样的拟合曲线?由于可用许多不同的方法定义最佳拟合,并存在无穷数目的曲线。而当最佳拟合被解释为在数据点的最小误差平方和,且所用曲线限定为多项式时,曲线的拟合是相当简洁的,数学上,称为多项式的最小二乘拟合。但是,最小二乘拟合也不是万能的,它的特点是拟合的阶数越高,得出 的拟合曲线就与数据越吻合,但同时也失去了规律性,很难丛中得出什么公式,所以,如何选择拟合曲线的多项式的阶数就成为关键。个人愚见,请大家多指教。
发表于 2006-7-4 18:01 | 显示全部楼层
我也在关注这个问题,能不能用一组数据拟合一个二次曲面?并求解出二次曲面的各个参数?
发表于 2006-7-4 21:45 | 显示全部楼层
多项式拟合的话用自身的拟合工具就行了吧
发表于 2006-7-5 20:42 | 显示全部楼层
MATLAB中有关于拟合的工具箱,可以试试。
发表于 2006-7-6 20:23 | 显示全部楼层
1stOpt是曲线拟合最强的工具,建议一试!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-20 04:44 , Processed in 0.053396 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表