24小时热门版块排行榜    

查看: 1922  |  回复: 4

lhygood

新虫 (正式写手)


[求助] 关于matlab拟合

请问,怎么在matlab 中输入自己的拟合公式(系数未知)进行拟合,有数据,并且知道公式的大概形式。大概形式是多项式+指数形式的,谢谢啦!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sl8362

新虫 (初入文坛)

【答案】应助回帖


感谢参与,应助指数 +1
dingd: 金币+1, 谢谢交流。 2013-10-15 21:44:02
p = polyfit(x,y,n)
其中x,y是数据,n是你想要的最高指数
2楼2013-10-15 21:04:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

月只蓝

主管区长 (职业作家)

【答案】应助回帖


感谢参与,应助指数 +1
dingd: 金币+1, 谢谢分享。 2013-10-16 09:30:39
MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
3楼2013-10-15 21:44:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liq07lzucn

金虫 (正式写手)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
csgt0: 金币+2, 谢谢 2013-10-18 09:35:00
这个拟合用matlab最简单了,最近我常常做这方面的拟合,我是自己探索的,发现matlab的cftool工具特别好,首先,自己定义两个变量,这两个变量分别对应X,Y坐标,然后再workplace里面输入CFTOOL,弹出拟合工具界面,然后剩下的稍微摸索,可以自定义公式,可以做几乎所有的拟合,前提自己给定一个初值,这样拟合的效果非常不错。这个办法不用使用任何代码,做起来快速高效,可以测试各种不同的内置公式,例如各种高斯拟合,各种多项式拟合,傅里叶拟合,指数拟合,各种谐波拟合,等等。最重要的是你可以自定义公式,进行非线性拟合,不过非线性拟合的正确与否关键还是在你的初值不要随便乱写,起码自己估摸一个初值,以及各个参数的大概范围。这样将会特别准确。

» 本帖已获得的红花(最新10朵)

4楼2013-10-17 02:38:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lhygood

新虫 (正式写手)


送红花一朵
引用回帖:
4楼: Originally posted by liq07lzucn at 2013-10-17 02:38:17
这个拟合用matlab最简单了,最近我常常做这方面的拟合,我是自己探索的,发现matlab的cftool工具特别好,首先,自己定义两个变量,这两个变量分别对应X,Y坐标,然后再workplace里面输入CFTOOL,弹出拟合工具界面,然 ...

谢谢回复,请问有教程吗?还是不太清楚,谢谢!
5楼2013-10-17 08:33:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lhygood 的主题更新
信息提示
请填处理意见