用matlab如何实现参数的拟合问题?求高人指教!!!
我有一组数据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 590N=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实现
回复 1 # yanghao 的帖子
方程两边去对数,然后用最小二乘法应该可以拟合得到m、c。 回复 2 # yyxt007 的帖子
亲人啊求指教 能劳驾您给出具体代码吗 两边取对数然后用最小二乘法拟合得到m和c 这个思路是完全正确的 谢谢您了 回复 3 # yanghao 的帖子
这个不好吧,自己的事情做好还是自己做啊,别人最多也就提供些意见而已。具体的算法其实很简单,关于最小二乘法的matlab程序,应该很容易就能搜到的,完成的过程,也能学到东西的。
页:
[1]