声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1101|回复: 3

[编程技巧] 用matlab如何实现参数的拟合问题?求高人指教!!!

[复制链接]
发表于 2012-5-9 17:03 | 显示全部楼层 |阅读模式

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

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

x
我有一组数据S=750         750        750        750        750        750        700        700        700        700        700        700        650        650        650        650        650        650        603.3        603.3        603.3        603.3        603.3        603.3        590        590        590        590        590        590        590        590        590
                    N=24799        29615        32649        39664        63118        69026        113743        119555        122400        136455        141744        146896        129290        146068        154810        156126        164800        171005        230171        245734        256324        278594        283987        355357        305591        317288        344167        345324        354851        366955        10000000        10000000        10000000
    两者的函数关系是(S^m)*N=C  也就是S的m次方乘以N等于C其中m和c就是需要求的参数
谢谢高人神仙指教啊  需要源程序代码   用matlab实现
回复
分享到:

使用道具 举报

发表于 2012-5-9 20:13 | 显示全部楼层
回复 1 # yanghao 的帖子

方程两边去对数,然后用最小二乘法应该可以拟合得到m、c。

评分

1

查看全部评分

 楼主| 发表于 2012-5-10 09:29 | 显示全部楼层
回复 2 # yyxt007 的帖子

亲人啊  求指教   能劳驾您给出具体代码吗   两边取对数然后用最小二乘法拟合得到m和c 这个思路是完全正确的 谢谢您了
发表于 2012-5-10 11:17 | 显示全部楼层
回复 3 # yanghao 的帖子

这个不好吧,自己的事情做好还是自己做啊,别人最多也就提供些意见而已。具体的算法其实很简单,关于最小二乘法的matlab程序,应该很容易就能搜到的,完成的过程,也能学到东西的。

点评

赞成: 5.0
赞成: 5
  发表于 2012-5-10 14:55
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-9-21 04:30 , Processed in 0.077238 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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